As a Staff 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, implementation, and documentation of requirements creation for new projects, build team’s backlog and components roadmap.
Participate in design activities: analysis, research, documenting the proposed solutions, presentation and review with Architect Council.
Participate in projects estimation and planning.
Write and review the product and test code.
Proactively monitor and support components in production environment, perform troubleshooting of incidents.
Participate in discussion and collaborate with external development teams, product managers, architects, etc on deliverables and roadmap.
Participate in new team members onboarding and education.
Qualifications:
7+ 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 with 400BGN value monthly.