Participate in the development of distributed high-load backend for RingCentral Contact Center 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/high-availability systems development;
- AWS Cloud, Redis storages, Kafka and Kubernetes experience;
- Nest.js knowledge is a big advantage;
- Communication skills, working in Agile-style teams.
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;
- This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork.