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 — Rakuten Viber Hybrid

Build scalable Node.js and Java microservices for Rakuten Viber’s global messaging platform. Deliver highly available features and services supporting millions of users and more than 1 billion messages each day.

Description

  • Design, build, and maintain highly available, high-volume, low-latency applications
  • Establish application goals, scope, and functionality
  • Align application architecture and design with business objectives
  • Evaluate technologies and alternatives, then present recommendations for architectural review
  • Partner with Product and Architecture teams on large-scale, mission-critical systems
  • Debug, optimize, and tune performance across the technology stack
  • Build and operate high-traffic services processing more than 1 billion messages daily
  • Deliver features, improve performance, protect data, and resolve technical challenges in Node.js and Java microservices

Requirements

  • At least 7 years of experience developing full-stack applications
  • At least 4 years of professional Node.js experience
  • Strong command of JavaScript and TypeScript
  • Experience with TypeScript-first frameworks such as NestJS, Fastify, or Next.js
  • Previous experience developing with Java
  • Background building and scaling enterprise production systems in a microservices architecture
  • Working knowledge of a major frontend framework, including React or Angular
  • Familiarity with relational and NoSQL databases
  • Experience designing and integrating REST APIs, including caching approaches
  • Hands-on experience with CI/CD workflows and Docker containers
  • Experience creating and running unit and integration tests
  • Practical experience applying Agile methods in a fast-paced workplace
  • Fluent written and spoken English
  • A Bachelor of Science in Computer Science or an equivalent relevant qualification is advantageous

Benefits

  • Work on products used by hundreds of millions of people
  • Use modern engineering practices and technologies, including microservices
  • Contribute to mission-critical systems and highly scalable services
  • Collaborate within a global, highly driven engineering team

Related Jobs

Aleph Alpha

Senior AI Researcher, Foundation Model Pre-Training — Aleph Alpha, Heidelberg

Aleph Alpha
51 – 200 Employees
Artificial IntelligenceB2B

Lead architecture and large-scale pre-training work for Aleph Alpha’s European foundation models, shaping training methods across thousands of GPUs. Build and refine PyTorch training recipes with the Heidelberg-based hybrid team.

Open
General Motors

Summer AI Research Intern, Embodied AI

General Motors

Research machine learning, robotics, and multimodal models for autonomous driving at General Motors. Run experiments and collaborate with research and engineering teams in a hybrid internship based in Sunnyvale, California.

Open
Mobileye

Senior Deep Learning Researcher, Autonomous Vehicles

Mobileye

Research and develop deep learning systems for Mobileye’s autonomous vehicles, including large-scale neural networks built for its EyeQ chip. Improve model performance and bring research into production.

Open
Local Crafts

Remote Customer Service Specialist — Local Crafts (US)

Local Crafts
51 – 200 Employees
eCommerceManufacturingRetail

Support Local Crafts’ online brands by assisting customers with orders, shipping, returns, and craft-related questions over phone, email, and chat. The role combines ticket resolution, order and account updates, and collaboration across teams.

Open