We are seeking a highly skilled Senior Backend Engineer with deep expertise in Java or Kotlin, significant experience with GraphQL, and proficiency with any major cloud provider. In this role, you will play a critical part in designing and operating backend services that are integral to supporting drivers in their daily activities, such as navigation, preferences, and authentication.
Key Responsibilities:
- Design testable, scalable, and observable backend services for a global mobile application.
- Develop backend service solutions, including selecting and setting up cloud infrastructure services, monitoring, alerting, and integrating with several 3rd-party APIs.
- Collaborate closely with Mobile App developers, 3rd party API developers, and software architects to deliver optimal solutions for Honda drivers.
- Troubleshoot production issues and develop and release hotfixes as needed.
- Contribute to CI/CD pipeline infrastructure.
Required Skills:
- 5 to 8 years of experience using Java and Kotlin. Proficiency in both is required, but expertise in either Java or Kotlin is sufficient.
- Hands-on experience with GraphQL APIs, including query optimization and managing multiple resolvers.
- Proven track record of delivering performant API integrations and interfaces.
- Experience with a major cloud provider such as Google Cloud Platform (GCP), Amazon Web Services (AWS), or Microsoft Azure.
- Expertise in architecting, building, and operating cloud-native backend services.
- Flexible and entrepreneurial mindset, with a willingness to engage outside of your usual responsibilities, learn new technologies, and tackle challenges beyond backend development.
Bonus Skills:
- Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Fluency in Japanese (good to have).