Taro Logo

Golang and C++ Developer - BSS Backend Development Section, BSS Development Department (BSDD)

Japanese e-commerce and fintech company that operates 70+ businesses spanning e-commerce, digital content, communications and fintech services.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Golang and C++ Developer - BSS Backend Development Section, BSS Development Department (BSDD)

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.

Last updated 11 days ago

Responsibilities For Golang and C++ Developer - BSS Backend Development Section, BSS Development Department (BSDD)

  • Work with Solution Designer/Architect to understand and clarify business requirements
  • Develop microservices using C++, Golang and Kafka
  • Lead and mentor junior developers
  • Coordinate cross-functional teams
  • Conduct code reviews
  • Maintain microservice system architecture
  • Participate in Sprint planning and technical design meetings
  • Deliver high quality code adhering to standards
  • Present development progress updates
  • Assess and improve software development practices

Requirements For Golang and C++ Developer - BSS Backend Development Section, BSS Development Department (BSDD)

Go
Kafka
Kubernetes
MySQL
  • 8-10 years of experience in software development
  • Strong knowledge of Data structures and Algorithms
  • Experience with web services, Rest APIs and gRPC using Golang
  • Experience in Microservices architecture
  • Expertise in Go programming language and its features
  • Experience with Kafka consumers & producers
  • Experience with Grafana and Kibana
  • Knowledge of Couchbase DB, MySQL databases
  • Experience with Docker and Kubernetes
  • Advanced English language skills

Jobs Related To Rakuten Golang and C++ Developer - BSS Backend Development Section, BSS Development Department (BSDD)