[Hiring] Senior NodeJS Developer @Smart Working Solutions

Role Description

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. In this role, 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 and core system improvements. You will work closely with Developers, Product Managers, Designers, and QA teams to build reliable, scalable, and secure software solutions aligned with business and customer needs.

This is a highly collaborative senior engineering role where you will help shape architectural decisions, champion engineering best practices, mentor peers through knowledge sharing, and contribute to a strong culture of ownership, quality, and continuous improvement.

The ideal candidate is someone who combines strong backend engineering expertise with architectural thinking, product awareness, and a pragmatic approach to modern software delivery.

Responsibilities


Develop and maintain scalable applications using NodeJS, TypeScript, MongoDB, Docker, and related technologies


Contribute hands-on across the full software development lifecycle, from design through deployment and support


Collaborate closely with developers, designers, QA, and product stakeholders to deliver high-quality product features and enhancements


Participate actively in Agile ceremonies, including sprint planning, standups, retrospectives, and estimation sessions


Review technical designs, requirements, and specifications to provide constructive feedback and ensure engineering quality


Identify technical risks, dependencies, and architectural considerations early in the development process


Drive engineering best practices across CI/CD, testing, observability, security, and code quality


Contribute to architectural strategy and support scalable, maintainable system design decisions


Build and support real-time, event-driven, and data-intensive platform capabilities


Participate in an on-call support rota and contribute to incident resolution and operational stability


Collaborate across business and technical teams to align engineering delivery with commercial and customer objectives


Promote knowledge sharing, documentation, and continuous improvement across the engineering organisation


Leverage AI-assisted development tools to improve engineering productivity and delivery efficiency

Qualifications


Strong professional experience with NodeJS and TypeScript in production environments


Strong experience with MongoDB and NoSQL database design, including:


Schema modelling


Indexing strategies


Aggregation pipelines


Performance optimisation


Hands-on experience with Docker and containerised application development


Experience designing and building scalable backend systems and APIs


Strong understanding of event-driven architectures and distributed systems


Experience working with real-time, data-driven SaaS platforms


Solid understanding of software architecture and ability to contribute to architectural decision-making


Strong understanding of engineering best practices, including:


CI/CD pipelines


Code reviews


Automated testing


Observability and monitoring


Performance optimisation


Security practices


Understanding of OWASP Top 10 security vulnerabilities and mitigation techniques


Experience working within Agile software development environments


Strong communication and collaboration skills across cross-functional teams


Experience working with cloud environments such as AWS or GCP


Experience with container orchestration platforms such as Kubernetes


Ability to troubleshoot issues through to resolution in production systems


Experience integrating AI development tools into engineering workflows with measurable impact


Strong ownership mindset with a collaborative and delivery-focused approach

Nice to Have


Experience with NestJS


Front-end development experience with React


Exposure to iOS or Swift development


Experience working with message brokers or event-streaming technologies


Experience operating high-scale, real-time distributed systems


Familiarity with GCP-native infrastructure and tooling


Experience mentoring developers and improving engineering maturity within teams


Exposure to observability platforms and advanced monitoring tooling


Experience working in fast-paced SaaS or product engineering environments

Benefits


Fixed Shifts: 12:00 PM – 9:30 PM IST (Summer) | 1:00 PM – 10:30 PM IST (Winter)


No Weekend Work: Real work-life balance, not just words


Support That Matters: Mentorship, community, and forums where ideas are shared


True Belonging: A long-term career where your contributions are valued


5-Day AI Training: Hands-on AI Academy onboarding to get you building with AI from day one

Location: , ,

Remote Jobs: Apply Here