Job Details
Skills And Tools:
Job Description
We are looking for a Node.js Backend Developer who will be responsible for building and maintaining high-performance, scalable APIs that power our applications and services. You will work with a team of developers and product managers to deliver clean, efficient code and robust backend architecture.
Key Responsibilities:
• Design, develop, and maintain RESTful and/or GraphQL APIs using Node.js
• Integrate third-party services, databases, and internal APIs
• Build scalable, secure, and high-performance backend systems
• Write clean, maintainable, and well-documented code
• Implement authentication, authorization, and data validation
• Monitor, test, and debug production systems
• Collaborate with frontend developers, DevOps, and product teams
• Participate in code reviews and contribute to architectural decisions
Job Requirements
• Strong experience with Node.js and backend frameworks (Express, Fastify, NestJS, etc.)
• Proficiency in JavaScript (ES6+) or TypeScript
• Solid understanding of RESTful API design and best practices
• Experience with databases (MongoDB, PostgreSQL, MySQL, etc.)
• Familiarity with version control (Git), CI/CD pipelines, and unit testing
• Knowledge of error handling, logging, and performance optimization
• Experience with authentication mechanisms (JWT, OAuth, etc.)