Senior Backend Engineer, Node.js

Posted:
1/6/2026, 7:36:54 PM

Location(s):
Hangzhou City, Zhejiang, China ⋅ Zhejiang, China

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Job Description:

Participate in the development of distributed high-load backend for RingCentral Messaging service. Primary tasks are to improve service performance, scalability and availability metrics in constantly-growing user base conditions, introduce new features, develop public APIs, etc. 

Responsibilities: 

  • Participate in design activities: analysis, research, documenting the proposed solutions, presentation and review with Architect Team

  • Participate in team’s backlog building and components roadmap

  • Write and review the product and test code

  • Proactively monitor and support components in production environment

  • Collaborate with external engineering teams, product managers, etc. on deliverables and roadmap

Qualifications: 

  • 5+ years experience of SW development on Node.js stack

  • Experience in software design and documenting (in English), knowledge of design patterns and best practices

  • Experience in high-load systems development

  • AWS Cloud, Mongo/Redis storages, Kubernetes experience is an advantage

  • Communication skills, working in Agile-style teams

  • Experience with Go is an advantage

RingCentral

Website: https://ringcentral.com/

Headquarter Location: Belmont, California, United States

Employee Count: 5001-10000

Year Founded: 2003

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: Cloud Computing ⋅ Collaboration ⋅ Enterprise Software ⋅ Meeting Software ⋅ SaaS ⋅ VoIP