Synechron is seeking a highly experienced Senior Node.js API Developer to design, develop, and optimize RESTful APIs and microservices, collaborating with cross-functional teams to deliver high-quality solutions, and ensuring the performance and security of our backend infrastructure.
Requirements
- 7+ years of professional experience in Node.js development.
- Strong proficiency in JavaScript and TypeScript.
- Extensive experience with Express.js or similar frameworks.
- Solid understanding of RESTful API principles, GraphQL (preferred).
- Experience with microservices architecture and containerization (Docker, Kubernetes).
- Proficiency with databases such as MongoDB, MySQL, PostgreSQL.
- Knowledge of authentication/authorization protocols (JWT, OAuth).
Responsibilities
- Design, develop, and maintain RESTful APIs and microservices using Node.js and Express.js.
- Write clean, well-documented, and efficient code adhering to best practices.
- Collaborate with front-end developers, product managers, and other stakeholders to deliver integrated solutions.
- Optimize application performance, scalability, and security.
- Implement authentication, authorization, and data validation mechanisms.
- Conduct code reviews and mentor junior team members.
- Integrate third-party APIs and external services.
Other
- Ability to work in a fast-paced, Agile environment.
- Excellent problem-solving and communication skills.
- 10 days of paid annual leave (plus sick leave and national holidays).
- Maternity & paternity leave plans.
- A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region).