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