We are looking for a skilled and motivated Node.js Developer with 3+ years of experience in building scalable, high-performance backend applications. The ideal candidate should have strong expertise in Node.js, RESTful APIs, microservices architecture, and hands-on experience with Kafka and Redis. You will work closely with cross-functional teams to design, develop, and maintain reliable backend systems.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Node.js.
- Build and integrate RESTful APIs and microservices.
- Implement asynchronous communication using Apache Kafka.
- Utilize Redis for caching, session management, and performance optimization.
- Optimize application performance, scalability, and reliability.
- Integrate third-party APIs and external services.
- Write clean, maintainable, and well-documented code.
- Collaborate with frontend developers, QA engineers, and product teams.
Required Skills
- 3+ years of hands-on experience with Node.js.
- Strong proficiency in JavaScript and asynchronous programming.
- Experience with Express.js or similar Node.js frameworks.
- Hands-on experience with Apache Kafka for event-driven architecture and message processing.
- Experience with Redis for caching and data storage.
- Strong understanding of REST APIs and Microservices Architecture.
- Experience with MongoDB, PostgreSQL, or MySQL.
- Good understanding of Git and version control systems.
- Familiarity with Docker and containerized applications.
- Knowledge of authentication mechanisms such as JWT and OAuth.
- Strong debugging, analytical, and problem-solving skills.
Pay: ₹25,000.00 - ₹70,000.00 per month
Work Location: In person