We are looking for a Senior Node.js Developer with 4+ years of professional experience to join our engineering team. You will be responsible for designing and developing backend services, building scalable APIs, and leading technical discussions. You'll collaborate closely with cross-functional teams, mentor junior developers, and ensure best practices are followed across projects.
Responsibilities
- Design, develop, and maintain backend services and microservices using Node.js .
- Architect scalable solutions, ensuring high performance, availability, and security.
- Build and integrate RESTful APIs.
- Work with databases (SQL and NoSQL) for modelling, queries, and performance optimisation.
- Implement CI/CD pipelines, automated testing, monitoring, and logging.
- Collaborate with frontend developers, product managers, and QA engineers.
- Conduct code reviews and enforce high coding standards.
- Debug and resolve complex production issues promptly.
- Participate in architecture discussions and technical decision-making.
Requirements
- 4+ years of backend development experience, with at least 3 years in Node.js .
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Experience with Express.js, NestJS, or similar frameworks.
- Strong knowledge of databases: PostgreSQL/MySQL (SQL) and MongoDB (NoSQL).
- Experience with microservices architecture and API design.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure).
- Solid understanding of Git, CI/CD, testing frameworks (Jest/Mocha/Chai).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
Nice To Have
- Experience with event-driven systems and message queues (GCP pub/sub)
- Familiarity with serverless computing (GCP Functions).
- Exposure to monitoring tools like Prometheus, Grafana, or the ELK stack.
This job was posted by Priyanka R N from Falabella.