Software Development Engineer II ( Nodejs Engineer - Connector) in India at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Development Engineer II (Nodejs Engineer - Connector) in India.
This role is part of a high-impact engineering team building scalable, real-time systems that power large-scale conversational AI and digital engagement platforms used by global enterprise brands. You will design and develop high-performance backend services in Node.js, contributing to mission-critical systems that handle high-volume, low-latency data streams. The environment is fast-paced and highly collaborative, with strong emphasis on distributed systems, microservices, and cloud-native architectures. You will work closely with teams focused on bots, automation, and next-generation conversational infrastructure. The role also involves debugging complex production issues and ensuring system reliability in a 24/7 production environment. It is ideal for engineers who enjoy solving deep technical challenges while building systems that operate at massive scale
- Design and develop high-performance, low-latency backend services using Node.js and TypeScript for mission-critical distributed systems.
- Build and maintain scalable microservices architectures supporting real-time communication and data streaming.
- Integrate third-party APIs and develop RESTful services to support platform extensibility.
- Debug production issues, optimize system performance, and ensure high availability of services.
- Work with technologies such as WebSockets, Socket.IO, Kafka, Redis, and RabbitMQ for event-driven architectures.
- Participate in on-call rotations and contribute to operational stability and incident resolution.
- Collaborate with cross-functional teams to develop next-generation bot runtime and automation capabilities.
- Contribute to technical documentation, testing strategies, and continuous improvement of engineering practices.
- Bachelor’s degree in Computer Science or a related field.
- 3+ years of experience building production-grade software systems.
- Strong proficiency in Node.js and TypeScript with solid understanding of asynchronous programming.
- Experience with Java is a strong advantage.
- Hands-on experience with distributed systems, microservices, and real-time data processing.
- Familiarity with WebSockets, Kafka, Redis, RabbitMQ, and similar technologies.
- Experience integrating third-party APIs and building RESTful services.
- Understanding of CI/CD pipelines, Git, Jenkins, and basic DevOps practices.
- Exposure to Kubernetes and containerized environments is a plus.
- Strong debugging, analytical, and problem-solving skills in complex systems.
- Ability to work in a fast-paced, collaborative engineering environment.
- 15 days of personal time off including casual leave, care days, and sick leave.
- Comprehensive medical insurance covering employee, spouse, children, and parents or in-laws.
- Group personal accident coverage of 3x gross salary.
- Group term life insurance of 3x gross salary.
- Volunteering days to support community initiatives and social impact activities.
- Employee Stock Purchase Program with discounted company shares.
- Learning and development support with dedicated training programs and stipends.
- Remote-friendly work culture with global collaboration opportunities.
- Inclusive and diverse workplace recognized for innovation and employee experience.