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.
