Rakuten International, a global leader in e-commerce and digital services, is seeking a Senior Software Engineer to join their Toronto team. This role focuses heavily on backend development, requiring expertise in Java, Spring Boot, and React. As part of the international tribe, you'll be instrumental in expanding Rakuten's Rewards platform into new markets.
The position offers an opportunity to work on a cutting-edge rewards platform that has already paid out nearly $2 billion in Cash Back to its 15 million members. You'll be designing and building scalable solutions, mentoring junior developers, and contributing to a dynamic team that serves over 3,500 merchants.
The ideal candidate will bring 4+ years of application development experience, with strong expertise in Java, Spring Boot, and modern frontend technologies. You'll work in a microservices architecture environment, utilizing cloud technologies and contributing to both backend and frontend development. The role requires a deep understanding of software architecture patterns and the ability to mentor others.
Working at Rakuten means embracing their Five Principles for Success, including continuous improvement (Kaizen), professional passion, and customer satisfaction. The company culture emphasizes speed, innovation, and teamwork, making it an ideal environment for engineers who want to make a significant impact in the e-commerce and rewards space.
This is an excellent opportunity for a senior engineer looking to work with a global team, tackle complex technical challenges, and contribute to a platform that directly impacts millions of users' shopping experiences. The role offers exposure to modern technologies and architectures while working for a company that values technical excellence and continuous learning.