About the Role :
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.
Key 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 & NoSQL) for modeling, queries, and performance optimization.
- 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 in a timely manner.
- Participate in architecture discussions and technical decision-making.
Required Skills & Qualifications :
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 ELK stack.Education : Bachelor's / Master's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
(ref : hirist.tech)