Software Development Engineer II (NodeJS)
Location
Secunderabad | India
Job description
The successful candidate has an opportunity to join a highly outstanding team within a fast-paced and successful organization.
You Will
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Design complex high performance backend services using NodeJS
- Development of technical specifications and documentation
- Debug production issues and help maintain existing code
- Participate in on-call rotations
- Work with Bots & Automation team in building next generation bot runtime platform
You Have
- Strong programming skills in NodeJS/Typescript with good knowledge of Websockets and data streaming services
- Experience with Java
- Experience integrating with third-party APIs
- Experience debugging/testing distributed microservice applications
- Knowledgeable of technologies such as SocketIO, Kafka, Redis, RabbitMQ
- Experience building RESTful microservices
- Familiar with basic DevOps tasks for deploying applications in dev/test environments
- Experience with Git, Jenkins, and other Development tools
- Experience in Kubernetes a plus
What You Need For Success
- Bachelors degree in Computer Science or a related field
- 4+ years of experience building successful production software systems
Benefits
- Health: Medical, Dental, and Vision
- Time away: Vacation and holidays
- Development: Generous tuition reimbursement and access to internal professional development resources.
- Equal opportunity employer
Job tags
Salary