Senior Software Engineer (Node.js)

Technology Stack:

Node.js, high-load systems development, AWS Cloud, Mongo/Redis storages, Kubernetes

Senior Software Engineer (Node.js)

As a Senior Software Engineer you will 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.


  • 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.


  • 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.

We offer

  • Well-coordinated professional team.

  • Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth.

  • Additional Health and Life Insurance Package.

  • Employee Assistance Program.

  • 25 vacation days.

  • ReBenefit Platform Account.

Apply for job


Contact us

Write to us at or send a message to our recruiters