Software Engineer – Backend & Cloud | TSE-Listed FinTech Company
Job Summary
One of our clients is looking for a Software Engineer to join an international engineering team developing modern enterprise and FinTech solutions for major clients in Japan.
This is a hands-on engineering position where you will work on backend and/or frontend development APIs cloud-based systems databases testing and system modernization projects.
Depending on your interests and experience you may also have opportunities to participate in system design and architecture phases.
- The position offers a flexible hybrid work style (4 times / week remotely).
- Annual salary: JPYdepending on experience and skills.
- International Engineering Environment / English used for technical communication.
- Japanese Business Level Required (N2 or above for foreign candidates)
Our client is a technology company based in Tokyo providing software engineering and technology solutions to enterprise customers with particular strength in the financial and FinTech industries.
The company develops modern financial platforms payment systems APIs cloud-native applications and large-scale system modernization projects for major Japanese enterprises and financial institutions.
The engineering environment is highly international bringing together engineers from different countries and technical backgrounds.
Engineers have the opportunity to work with modern development technologies while contributing to real-world enterprise and financial systems.
About the Position
As a Software Engineer you will work closely with other engineers to design develop test and improve software solutions used in enterprise and financial environments.
You will contribute to product development and the implementation of the companys technology solutions while working with modern backend and frontend technologies.
Depending on your experience and career interests you may also participate from the system design phase and gradually expand your responsibilities toward architecture and technical leadership.
Projects can involve modern APIs payment platforms online financial services cloud-native applications microservices and modernization of large-scale financial systems.
Key Responsibilities
Develop and maintain high-quality software systems databases and applications
Collaborate with engineering teams to design and implement software solutions
Design high-level APIs and write clean idiomatic maintainable code
Develop backend and/or frontend applications using modern technologies
Test troubleshoot debug and upgrade existing software
Apply security and data-protection best practices throughout the development process
Create and maintain technical documentation
Participate in cloud-based and cloud-native development projects
Collaborate with other engineers in an international development environment
Depending on experience and interest participate in system design and architecture phases
Project Examples
- Financial APIs
- Development of public APIs providing financial functionality to third-party services
- Frontend: TypeScript / Angular / Ionic
- Backend: Go / Kotlin / Spring
- Authentication & Authorization: OAuth 2.0 / OpenID Connect / Financial-grade API (FAPI)
- Payment Systems
- Development of an in-house payment platform designed to support cashless payments and new merchant fee models
- Backend: Go / Java
- Infrastructure: GCP / Microservices / GKE / Kubernetes
- Digital Financial Services
- Development of new fully online financial services for major financial institutions
- Frontend: TypeScript /
- Backend: C# / .NET Core /
- Authentication & Authorization: OAuth 2.0
- Core Banking Modernization
- Modernization of mission-critical core banking systems
- Backend: Java / Kotlin / Spring
- Infrastructure: Azure / GCP multi-cloud environment
Why Apply
This position is particularly attractive for software engineers who want to develop their technical careers while working on modern large-scale systems with real business impact.
You will have the opportunity to work on financial and enterprise technology projects using modern backend frontend cloud API and microservices technologies.
Rather than being limited to maintenance or narrowly defined development tasks engineers can participate in new product development and depending on their interests and experience become involved in system design and architecture.
The role provides exposure to technologies such as Go Java Kotlin Spring C#/.NET TypeScript Kubernetes microservices AWS GCP and Azure.
You will also work in an international engineering environment while building experience in FinTech and large-scale enterprise software development.
For engineers looking to move from mid-level development toward Senior Engineer Tech Lead or Software Architect responsibilities in the future this environment provides significant opportunities for technical growth.
Must Have
3 years of professional experience as a Software Engineer or in a similar software development role
2 years of hands-on development experience with at least one of the following technologies:
- Spring (Java or Kotlin)
- / / Quasar
- Go
- C# .NET /
Business-level Japanese (JLPT N2 or above for foreign candidates)
Experience developing and maintaining production software applications
Ability to collaborate effectively with other engineers as part of a development team
Nice to Have
Hands-on experience working with at least one major cloud platform:
- AWS
- GCP
- Azure
Experience using development tools such as Git
Conversational English
Experience participating in new product development projects from an early or conceptual stage
Experience with cloud-native application development
Experience with APIs microservices Kubernetes or modern authentication technologies
Experience or interest in financial systems and FinTech development
Ideal Profile
Strong ownership and ability to work independently when necessary
Comfortable developing software collaboratively as part of an engineering team
Strong communication and teamwork skills
Interested in modern FinTech development and global engineering practices
Motivated to learn new technologies frameworks and development approaches
Interested in developing deeper expertise in backend frontend cloud or software architecture
Interested in gradually expanding responsibilities toward system design and technical leadership
Comfortable working with engineers from different cultures and technical backgrounds
Interested in contributing to a team and company over the long term
Benefits
Working Environment & Benefits
Annual salary: JPY 5M 10.5M
Hybrid work: 4 days remote per week
Fully flexible working hours with no core time
Full social insurance
Maternity and childcare support
Professional certification support
Book and learning-material purchase support
Appropriate development devices and equipment provided
International engineering environment
Opportunities to work with modern backend frontend cloud and FinTech technologies
Opportunities to work on large-scale enterprise and financial-industry technology projects
Required Skills:
Must Have 3 years of professional experience as a Software Engineer or in a similar software development role 2 years of hands-on development experience with at least one of the following technologies: Spring (Java or Kotlin) / / Quasar Go C# .NET / Business-level Japanese (JLPT N2 or above for foreign candidates) Experience developing and maintaining production software applications Ability to collaborate effectively with other engineers as part of a development team Nice to Have Hands-on experience working with at least one major cloud platform: AWS GCP Azure Experience using development tools such as Git Conversational English Experience participating in new product development projects from an early or conceptual stage Experience with cloud-native application development Experience with APIs microservices Kubernetes or modern authentication technologies Experience or interest in financial systems and FinTech development Ideal Profile Strong ownership and ability to work independently when necessary Comfortable developing software collaboratively as part of an engineering team Strong communication and teamwork skills Interested in modern FinTech development and global engineering practices Motivated to learn new technologies frameworks and development approaches Interested in developing deeper expertise in backend frontend cloud or software architecture Interested in gradually expanding responsibilities toward system design and technical leadership Comfortable working with engineers from different cultures and technical backgrounds Interested in contributing to a team and company over the long term