Lead PM and PMO work for the AI Concierge telephone automation service, managing scope, costs, stakeholders, requirements, implementation, and improvements to customer operations.
About this role
The backend engineer will develop and operate reliable, scalable server-side applications that support the core of the USEN PAY payment system. Responsibilities include designing, developing, improving, and operating APIs for payment processing and data management; considering and introducing scalable, maintainable system architectures; conducting code reviews; implementing test code; improving development rules and team productivity; introducing and using coding agents such as GitHub Copilot; monitoring applications; tuning performance; and responding promptly to incidents. The assigned area will be determined based on experience and career interests.
Required qualifications include at least three years of Kotlin or Java development experience, at least one year of Spring development experience, code review experience, and experience developing test code. Experience evaluating development productivity, experience training engineers, and an understanding of Agile development are welcomed.
The development environment includes TypeScript, React, and Tailwind CSS on the frontend; Kotlin and Spring Boot on the backend; Vitest, Playwright, and kotest for testing; AWS and Terraform for infrastructure; Docker, GitHub, GitHub Actions, and GitHub Copilot for development and operations; and JIRA, Notion, and Figma for project management and collaboration.
The role supports USEN PAY, a cashless payment service for stores. The development organization is being established to bring more technology work in-house. The team has one product manager, two frontend members, four backend members, and one infrastructure member, with two direct employees and six partner members. Product managers and business-side colleagues work closely with the development team.
The position is full-time and based in Shinagawa, Tokyo. Hybrid work is available, with Office Worker and Remote Worker styles; full remote work can also be discussed depending on skills, experience, and role.
This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.