Source description
About the role
Company Descriptionhiring for our IT ClientJob DescriptionRole- Backend Developer Location- Pune (WFO)Experience- 2 to 5 yrsResponsibilities Design, develop, and maintain scalable and reliable backend services and REST APIs using Node.js. Take complete ownership of specific features or modules across the product lifecycle. Collaborate with frontend developers, QA engineers, and product managers in a distributed team setting. Write unit and integration tests to ensure code quality before handoff to Quality Assurance teams. Participate in code reviews and contribute to maintaining high engineering standards across the team. Keep up-to-date with Node.js ecosystem developments, security best practices, and infrastructure trends. Contribute to technical documentation including API specs, design documents, and runbooks.Requirements 2 to 5 years of professional backend development experience with Node.js. Robust proficiency with Node.js and frameworks such as Express.js or Fastify. Solid understanding of RESTful API design principles HTTP methods, status codes, versioning, and idempotency. Valuable understanding of asynchronous programming Promises, async/await, and the Node.js event loop. Experience with TypeScript in backend codebases. Experience working with SQL databases (PostgreSQL or MySQL) joins, indexing, transactions, and query optimisation. Familiarity with NoSQL databases such as MongoDB. Experience with Redis for caching cache-aside pattern, TTL, and cache invalidation strategies. Familiarity with message queues such as RabbitMQ, BullMQ, or Kafka is desirable. Understanding of authentication and authorisation patterns JWT, OAuth2, and session management. Experience with Git and working in CI/CD environments. QualificationsBE in IT or equivalent .
More at GenZS Recruitment Solutions