We are looking for a skilled and motivated Node.js Developer to join our backend team. You will be responsible for developing scalable and high-performance backend services and APIs using Node.js. You should be comfortable working in a quick-paced setting and collaborating with cross-functional teams.
Key Responsibilities:
Design, develop, and maintain server-side applications using Nodejs
Build RESTful APIs and integrate with third-party services
Write clean, efficient, and well-documented code
Work with databases such as MongoDB, PostgreSQL, or MySQL
Implement security and data protection measures
Optimize applications for performance and scalability
Collaborate with frontend developers, DevOps, and QA teams
Participate in code reviews and mentor junior developers (for senior roles)
Troubleshoot, debug, and upgrade existing software
Required Skills & Qualifications:
Robust proficiency in JavaScript and Nodejs
Experience with Express js, NestJS, or similar frameworks
Understanding of asynchronous programming and its quirks
Experience with databases (SQL and/or NoSQL)
Familiarity with RESTful APIs and microservices architecture
Version control using Git
Experience with unit/integration testing (eg, Jest, Mocha)