We are looking for a skilled and motivated Node.js Backend Developer with 2+ years of experience in developing scalable, secure, and high-performance web applications. The ideal candidate should have strong expertise in backend development, API integration, database management, and cloud-based applications.
Key Responsibilities
- Develop, test, and maintain server-side applications using Node.js.
- Design and build RESTful APIs and microservices.
- Integrate third-party APIs and external services.
- Collaborate with frontend developers to ensure seamless integration between client-side and server-side components.
- Write clean, efficient, and reusable code following best practices.
- Optimize application performance, scalability, and security.
- Troubleshoot, debug, and resolve technical issues.
- Work with databases to design schemas, write queries, and optimize performance.
- Participate in code reviews and maintain coding standards.
- Collaborate with cross-functional teams to gather and understand project requirements.
Required Skills & Qualifications
- 2+ years of hands-on experience in Node.js development.
- Strong knowledge of JavaScript (ES6+) and asynchronous programming.
- Experience with Express.js or similar Node.js frameworks.
- Proficiency in RESTful API development and integration.
- Experience with databases such as MongoDB, MySQL, or PostgreSQL.
- Understanding of authentication and authorization mechanisms (JWT, OAuth).
- Knowledge of Git and version control systems.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with WebSockets, Socket.IO, or real-time applications is a plus.
- Understanding of software development lifecycle and Agile methodologies.
- Strong problem-solving and analytical skills.
Preferred Skills
- Experience with TypeScript.
- Knowledge of Docker and containerization.
- Familiarity with microservices architecture.
- Experience with Redis, RabbitMQ, or Kafka.
- Knowledge of CI/CD pipelines and deployment processes.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Interested candidates can share their updated resume at [email protected]
Pay: ₹300,000.00 - ₹400,000.00 per year
Work Location: In person