This is an ON-SITE position located in Islamabad*
About the Role
We are looking for a highly skilled Senior Full-Stack Developer to lead the development of several data-driven web platforms and backend tools for our growing technology operations. You’ll work on end-to-end system architecture, building scalable APIs, dashboards, and automation tools — including backend systems that handle large data volumes, custom scrapers, and internal software utilities. The ideal candidate is hands-on, self-directed, and comfortable working in a fast-paced environment where product requirements evolve with time.
Responsibilities
-
Architect and develop full-stack applications (backend + dashboard interfaces).
-
Build scalable APIs and internal tools to process and analyze large datasets.
-
Develop and maintain data automation tools, web scrapers, and integration pipelines.
-
Optimize code and database performance for scalability and security.
-
Deploy, monitor, and maintain applications using cloud infrastructure (AWS, DigitalOcean, or similar).
-
Manage documentation, testing, and continuous integration for all projects.
-
Collaborate with management to scope new software products and internal systems.
Requirements
-
5+ years of experience in software development (full-stack or backend).
-
Proficiency in Node.js, Python, or both.
-
Experience with React.js or Vue.js for web interfaces.
-
Strong command of PostgreSQL / MongoDB, caching (Redis), and REST API design.
-
Familiarity with data scraping, API integration, or backend automation.
-
Experience with Docker, AWS / DigitalOcean, and version control (Git).
-
Understanding of data flow design, scaling systems, and system security.
-
Strong problem-solving mindset and ability to work independently.
-
Fluent in English; capable of documenting and communicating technical details clearly.
Nice to Have
-
Experience with microservices or distributed systems.
-
Background in analytics, automation, or real-time data visualization.
-
Familiarity with task queues (RabbitMQ / Kafka) or event-driven architectures.
-
Strong debugging, testing, and optimization skills.
What We Offer
-
Competitive salary (PKR, based on experience).
-
Long-term position with growth opportunities.
-
Hands-on involvement in core system design and architecture decisions.
-
A collaborative office environment with modern equipment and autonomy to innovate.