Senior NodeJS Developer
PakistanJob Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
About Smart Working: At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn't just another remote opportunity - it's about finding where you truly belong, no matter where you are. Our mission is to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles.
Position Overview
We are looking for a Senior NodeJS Developer to join a high-performing Product & Engineering team focused on delivering scalable, real-time, data-driven applications. You will play a key part in driving engineering excellence across modern SaaS products, contributing hands-on to the design, development, and delivery of platform enhancements. You will help shape architectural decisions, champion engineering best practices, mentor peers, and contribute to a strong culture of ownership, quality, and continuous improvement.
Key Responsibilities
- Backend Development: Develop and maintain scalable applications using NodeJS, TypeScript, MongoDB, Docker, and related technologies.
- Lifecycle Management: Contribute hands-on across the full software development lifecycle, from design through deployment and support.
- Agile Collaboration: Participate actively in Agile ceremonies (sprint planning, standups, retrospectives) and collaborate with QA, designers, and product stakeholders.
- System Architecture: Contribute to architectural strategy, support scalable system design decisions, and build real-time, event-driven platform capabilities.
- Engineering Quality: Drive best practices across CI/CD, testing, observability, security, and code reviews, ensuring mitigation of OWASP Top 10 vulnerabilities.
- Operational Support: Participate in an on-call support rota, contributing to incident resolution and operational stability.
Required Skills & Qualifications
- Strong professional experience with NodeJS and TypeScript in production environments.
- Deep expertise with MongoDB and NoSQL database design (schema modelling, indexing strategies, aggregation pipelines, performance optimisation).
- Hands-on experience with Docker, containerised application development, and orchestration platforms like Kubernetes.
- Proven ability to design and build scalable backend systems, APIs, and event-driven architectures.
- Solid understanding of software architecture, distributed systems, and real-time data-driven SaaS platforms.
- Strong background with cloud environments such as AWS or GCP.
- Experience integrating AI-assisted development tools into engineering workflows with measurable impact.
- Location Context: 100% remote working flexibility for qualified professionals located across Pakistan (Faisalabad, Lahore, Karachi, Islamabad, Rawalpindi, Abbottabad).
Preferred Strategic Indicators (Nice to Have)
- Experience with NestJS backend frameworks and exposure to React or mobile development (iOS/Swift).
- Experience working with message brokers or event-streaming technologies.
- Familiarity with GCP-native infrastructure and advanced observability platforms.
How would you rate this job post?
See what other professionals think about this role.
Is this company safe?
Ask Hyrizon AI to scan this company for potential red flags before you apply.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.