Job Description :
Key Responsibilities :
- Design, develop, and maintain server-side applications using Node.js.
- Build and integrate RESTful and GraphQL APIs.
- Optimize applications for speed, scalability, and reliability.
- Work with databases (SQL / NoSQL) and ensure efficient data storage and retrieval.
- Collaborate with front-end developers and other team members to define system requirements.
- Write clean, maintainable, and well-tested code.
- Troubleshoot, debug, and resolve performance or security issues.
- Participate in code reviews, Agile ceremonies, and CI / CD processes.
Required Qualifications :
8+ years of professional experience in backend development with Node.js.Strong proficiency in JavaScript (ES6+) and TypeScript.Hands-on experience with Express.js, NestJS, or similar frameworks.Experience working with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, etc.).Knowledge of RESTful APIs, GraphQL, and microservices architecture.Familiarity with Git, CI / CD pipelines, and Agile methodologies.Strong understanding of asynchronous programming, event-driven architecture, and security best practices.Preferred Qualifications :
Experience with cloud platforms (AWS, Azure, or GCP).Knowledge of containerization tools (Docker, Kubernetes).Exposure to message brokers (Kafka, RabbitMQ).Familiarity with testing frameworks (Mocha, Jest, Chai).Strong communication and collaboration skills.(ref : hirist.tech)