Job Summary :
We are seeking a highly skilled Senior Node.js Backend Developer to design, develop, and maintain scalable backend services and APIs. The ideal candidate has a strong understanding of backend architecture, microservices, and cloud deployments, along with a passion for writing clean, maintainable, and well-tested code.
Key Responsibilities :
- Design, develop, and maintain backend services, RESTful and GraphQL APIs using Node.js and related frameworks.
- Architect scalable solutions and optimize existing services for performance and reliability.
- Collaborate with product, front-end, and DevOps teams to deliver end-to-end features.
- Implement secure authentication & authorization (JWT, OAuth2, session-based).
- Integrate with Cockroach DB, Redis and external APIs, ensuring data consistency and performance.
- Write unit, integration, and performance tests to ensure high code quality.
- Troubleshoot, debug, and resolve production issues.
Required Skills & Qualifications :
4 - 5 years of professional backend development experience, with at least 3 years in Node.js.Strong proficiency in JavaScript and TypeScript.Hands-on experience with Express.jsSolid understanding of microservices architecture and message brokers - RabbitMQ and Kafka.Strong database skills - CockroachDB, Redis.Experience with cloud platforms (AWS, GCP, or Azure).Proficiency in Git and collaborative development workflows.Knowledge of RESTful API and GraphQL design principles.Familiarity with testing frameworks - MochaStrong debugging, problem-solving, and performance optimization skills(ref : hirist.tech)