Payment Services Backend Engineer

U-NEXT HOLDINGS

Backend

Java

Kotlin

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 stated 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 is described as having 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. Working hours use a flextime system without core hours, with a standard working time of seven hours and 30 minutes per day and a 60-minute break. A typical schedule is 9:30 to 18:00. Hybrid work is available, with Office Worker and Remote Worker styles; full remote work can also be discussed depending on skills, experience, and role. The posting states annual holidays of at least 120 days, paid leave, various special leave, social insurance, transportation expenses, a Remote Worker allowance, training incentives, defined-contribution pension, health examinations, and other company benefits.

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.