About the role
As a software engineer at the Core Banking team, you are the core of this venture, focused on building the industry's most reliable and agile banking system by leveraging Mambu, one of the world's leading cloud banking platforms in neo banks and challenger banks. Join us in shaping the future of Japan's digital banking, making them easier, more user-friendly than ever.
Responsibilities:
- Develop BtoB applications having a massive amount of data from scratch
- Design a complex architecture which includes API linkage to external systems
- Quickly fix system failures or abnormalities by monitoring or notifications
- Improve CI/CD for the delivery of a product
- Introduce tools, systems and cultures for efficient development
- Develop fundamental skills of team members
- Lead the development team of 7+ members with Agile/scrum methodologies and processes.
Requirements
Must Have:
- 8+ years of experience in Backend Development
- Solid experience with Golang
- Good understanding of SOLID principles, common design patterns and best practices
- Solid experience with MySQL or PostgreSQL including performance tuning and optimization
- Experience with complicated system architecture which includes API linkage with external systems
- Experience with application performance monitoring and optimization
- Experience with automation testing, E2E testing
- Extensive knowledge of web security
- Experience with CI/CD, Docker, Amazon Web Services
- Experience with service operation on production
- Experience with frontend development (TypeScript, ReactJS/VueJS)
- Good English verbal communication skills
- Experience of leading a project as a team leader to build, deliver and operate projects successfully, fostering a collaborative and high-performance culture.
- Strong sense of ownership
- Have ability to build and review technical architecture, have the ability to provide solutions for technical problems and train junior members in the team.
Nice to Have:
- Experience with Terraform (IaC).
- Experience with scrum master role.
- Experience working in a multi-cultural environment.