Rakuten, a leading Japanese e-commerce and fintech company, is seeking a Senior Golang and C++ Developer to join their BSS Backend Development Section. This role offers an exciting opportunity to work on critical backend systems within a company that operates 70+ businesses spanning e-commerce, digital content, communications, and fintech services.
The position requires an experienced developer with 8-10 years of expertise to lead a team of 2-3 members technically. You'll be responsible for developing microservices using C++ and Golang, working with event-driven architectures using Kafka, and maintaining complex distributed systems. The role combines technical leadership with hands-on development, requiring both strong coding skills and the ability to mentor junior developers.
The BSS Development Department (BSDD) plays a crucial role in developing BSS software and ensuring the delivery of business team requirements. You'll be working in an environment that values continuous improvement and quality delivery, collaborating with cross-functional teams to build robust backend solutions.
Key technical aspects include working with modern technologies like Kubernetes, Docker, and various databases including MySQL and Couchbase. You'll be involved in the full development lifecycle, from sprint planning and architecture discussions to code reviews and system maintenance.
This is an excellent opportunity for a senior developer looking to make a significant impact in a global technology company. The role offers the chance to work with cutting-edge technologies while leading and mentoring others. Rakuten's culture emphasizes innovation and entrepreneurship, making it an ideal environment for those who want to contribute to transformative technical solutions.