Job Description
Develop and maintain the backend architecture using NodeJS, TypeScript, and Golang.
Integrate with third-party APIs and services as needed.
Build and maintain databases using technologies such as Redis and MongoDB.
Utilize messaging systems such as Kafka for asynchronous communication between microservices.
Ensure the performance, scalability, and reliability of the backend systems.
Write clean, maintainable, and testable code.
Participate in code reviews and provide feedback to improve the quality of the codebase.
Troubleshoot and debug production issues and provide timely resolution.
What makes you a great fit:
Bachelor's degree in Computer Science or related field.
6+ years of experience in backend development using NodeJS, TypeScript.
Experience with messaging systems such as Kafka.
Experience with databases such as Redis and MongoDB.
Knowledge of CRDT such as Y.js
Knowledge of SocketCluster will be a plus
Strong understanding of software design patterns and principles.
Familiarity with microservices architecture.
About RingCentral
RingCentral, Inc. (NYSE: RNG) is a global provider of cloud enterprise unified communications and collaboration solutions. More flexible and cost-effective than legacy on-premise systems, RingCentral empowers today’s mobile and distributed workforces to be connected anywhere and on any device through voice, video, team messaging, collaboration, SMS, conferencing, online meetings, contact center, and fax. RingCentral provides an open platform that integrates with today’s leading business apps while giving customers the flexibility to customize their own workflows. RingCentral is a leader in the 2026 Gartner Magic Quadrant for Unified Communications as a Service Worldwide for the third consecutive year. RingCentral is headquartered in Belmont, Calif.
Company Type
Public
Company Size
5001-10,000 employees
Office Locations
Belmont, California, United States
💡 Quick Summary
Seeking a career-building opportunity? The Senior Backend Engineer| Nodejs position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
