Node.Js Developer- Bangalore
We are seeking a skilled and passionate Node.js Developer to join our backend engineering team. You'll be responsible for building scalable, high-performance applications and APIs to support our web and mobile platforms.
Responsibilities:
Develop and maintain server-side logic using Node.js.
Build RESTful or GraphQL APIs.
Design and implement secure, scalable backend architectures.
Integrate third-party services and databases (e.g., MongoDB, PostgreSQL, Redis).
Collaborate with front-end developers and other team members.
Write clean, modular, and testable code.
Debug production issues and improve system reliability and performance.
Participate in code reviews and continuous improvement processes.
Requirements:
Strong experience with Node.js and JavaScript/TypeScript.
Hands-on experience with Express.js, NestJS, or similar frameworks.
Proficiency in working with NoSQL (e.g., MongoDB) and/or SQL (e.g., PostgreSQL, MySQL) databases.
Familiarity with RESTful APIs, GraphQL, and WebSockets.
Experience with authentication & authorization (JWT, OAuth).
Knowledge of Docker, CI/CD, and cloud services (AWS, GCP, Azure) is a plus.
Strong understanding of asynchronous programming and event-driven architecture.
Familiarity with Git and Agile/Scrum workflows.