Rakuten Viber
Rakuten Viber
201 – 500 Employees
ConsultingeCommerceMarketing
Rakuten Viber is a global communication platform that helps businesses reach customers through messaging, verification, and interactive campaigns. Its business offering includes Viber Verification and SecurePlus Messages, enabling more secure customer communications, while the platform’s super app features support brand engagement and direct consumer relationships across marketing and e-commerce use cases.

Senior Full Stack Engineer, Node.js (Hybrid, Minsk)

Join Rakuten Viber to build and scale high-traffic Node.js and Java microservices. Help operate reliable communication services handling more than 1 billion messages each day.

Description

  • Design and maintain highly available, high-volume, low-latency applications
  • Define application goals and functional requirements
  • Align application architecture with business objectives
  • Evaluate technologies and alternatives, and present recommendations for architectural review
  • Partner with Product and Architecture teams on mission-critical systems
  • Debug, optimize, and tune performance across the technology stack
  • Build and operate microservices handling more than 1 billion messages per day
  • Deliver features, improve performance, protect data, and solve complex technical problems with Node.js and Java

Requirements

  • At least 7 years of full-stack development experience, including 4 or more years focused on Node.js
  • Strong command of JavaScript and TypeScript
  • Experience with TypeScript-first frameworks such as NestJS, Fastify, or Next.js
  • Previous professional experience with Java
  • A track record of building and scaling enterprise production systems in a microservices architecture
  • Practical experience with at least one major frontend framework, including React or Angular
  • Working knowledge of relational and NoSQL databases
  • Experience designing and integrating REST APIs, including effective caching approaches
  • Hands-on experience with CI/CD pipelines and Docker containers
  • Experience creating and running thorough unit and integration test suites
  • Experience applying Agile practices in a fast-paced work environment
  • Strong analytical, problem-solving, and communication skills
  • Fluent written and spoken English

Benefits

  • Help shape products used by hundreds of millions of people as part of a super-app
  • Work with modern technologies in a microservices-based environment
  • Contribute to a platform processing more than 1 billion messages each day
  • Make a direct impact on the daily lives of millions of users
  • Collaborate with a globally distributed engineering team
  • Join a culture centered on innovation, teamwork, and excellence

Related Jobs