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