RingCentral

Senior Backend Engineer, Node.js

Hangzhou Full time

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