Taro Logo

Sr. Software Engineer

Rakuten is a global leader in e-commerce and digital services, operating multiple businesses including Rakuten Rewards, which offers Cash Back and deals from over 3,500 merchants.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
E-Commerce · Finance

Description For Sr. Software Engineer

Rakuten International, a global leader with over 4,000 employees across 7 businesses, is seeking a Senior Full Stack Engineer with a strong backend focus for their Toronto office. This role is part of the international tribe driving Rakuten's Rewards platform expansion into new markets. The position requires expertise in Java, Spring Boot, and React, focusing on building scalable solutions and mentoring junior developers.

The ideal candidate will join a dynamic team working on Rakuten Rewards, a leading e-commerce platform that has paid out nearly $2 billion in Cash Back to its 15 million members. You'll be responsible for designing and implementing innovative features that shape the future of rewards, working with cutting-edge technologies including cloud services, microservices architecture, and modern development practices.

Key technical requirements include strong experience with Java, Spring Boot, TypeScript, and React, plus knowledge of cloud native development and distributed systems. The role offers the opportunity to work on large-scale systems while mentoring others and contributing to architectural decisions. You'll be part of a company that values continuous improvement, professional excellence, and customer satisfaction as core principles.

This is an excellent opportunity for a senior engineer looking to make a significant impact in a global e-commerce platform, working with modern technologies and helping shape the future of digital rewards and shopping experiences. The position offers the chance to work with a diverse international team while building solutions that serve millions of users worldwide.

Last updated 12 days ago

Responsibilities For Sr. Software Engineer

  • Design and build testable, scalable software solutions
  • Partner with product managers and stakeholders
  • Break work down into concise deliverables
  • Document and demonstrate solutions
  • Mentor junior developers
  • Respond to production issues when on-call

Requirements For Sr. Software Engineer

Java
JavaScript
TypeScript
React
PostgreSQL
MySQL
Redis
Kafka
  • B.S. or M.S in Computer Science or equivalent experience
  • 4+ years of application development experience
  • Experience in Java, Spring Boot, JPA
  • Knowledge of OLTP databases like Postgres/MySQL
  • Strong skills in TypeScript and JavaScript
  • Experience with React
  • Experience with cloud native application development
  • Knowledge of microservices architecture
  • Experience with Git version control

Jobs Related To Rakuten Sr. Software Engineer