Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailDo you want to join a Fin-Tech company to start new career in Japan
Require only English.
Job Title: Backend Engineer
Company Overview
Recently provide CashFlow Card give users with more accessible and convenient fintech services that were previously not possible with credit cards and credit services by integrating with the CashFlow payment platform. We are looking for professionals who are passionate about refining our products at an overwhelming speed that no other company can match and promoting the spread of cashless payments in Japan and the financial life platform that uses them.
Your Role and Responsibilities
We are seeking backend engineers to construct or reconstruct robust services with a keen focus on scalability and maintainability.
CashFlow Card aims to revolutionize the credit card industry simplifying payments from two distinct perspectives:
Enhance the credit card experience: We have numerous functionalities in the pipeline to enhance our product including integration into the CashFlow ecosystem as CashFlow Card is part of the CashFlow Group.
(Re-)design our systems architecture: We aim to reassess and enhance the background operations to support a superior user experience. This involves tackling complex design challenges to ensure optimal performance.
Assist in designing implementing and delivering large-scale intricate systems collaborating closely with product managers frontend engineers and other team members.
Utilize infrastructure effectively to address large-scale challenges.
Contribute to the teams collective knowledge by sharing insights engaging in code reviews and offering feedback to maintain and uphold best practices.
Prioritize triaging debugging and resolving product issues or other incoming inquiries efficiently.
Embrace problem-solving as a fundamental approach always aim to identify and address root causes. Take responsibility for supporting the code you develop in production.
Back-end services:
o Main implementations are in Spring Boot with a mix of Java 11/Spring Boot 2 and Java
17/Spring Boot 3.
o Some legacy systems are written in Java EE.
o Testing is done with JUnit and Mockito
o Deployment relies on AWS ECS
o CI/CD is handled by AWS CodePipeline
Infrastructure
o All our services run in AWS
o Infrastructure is managed by AWS CloudFormation
o AWS CloudWatch is used for observability
Coding environment: GitHub IntelliJ Gradle
Documentation & Project management: Confluence Miro JIRA
Communication: Slack Zoom Office 365
Experience and Qualifications
Proficient in utilizing Spring Boot within a professional setting.
Proficiency with both RDBMS and NoSQL databases as well as distributed cache systems.
Solid understanding of data structures algorithms and object-oriented programming principles.
Extensive knowledge of concurrency and distributed computing.
Hold a degree in Computer Engineering or Computer Science or possess equivalent experience of 5 years in SaaS platform development.
Fluent in English for business communication.
Additional Preferred Qualifications
Proficiency in implementing platform components such as RESTful APIs Pub/Sub Systems and Database Clients.
Proven experience in designing systems for high-traffic applications with scalability as a key consideration.
Hands-on experience with microservices and event-driven architecture.
Previous exposure to working in multicultural environments.
Conversational Japanese is advantageous.
Good Reasons to Join
Full remote everywhere in Japan.
Super Flex Time (Core Time: 12:00pm 3:00pm JST)
In principle 9:00am 5:30pm (actual working hours: 7h30m 1h break)
Every Sat/Sun/National holidays (In Japan)/New Years break/Company-designated Special days
Paid leave:
Annual leave (up to 16 days in the first year granted proportionally according to the month of employment. Can be used from the date of hire)
Social Insurance (health insurance employee pension employment insurance and compensation insurance)
401K
Salary
Monthly salary
Reviewed twice a year
Bonuses paid twice a year (April and October) according to the companys performance and
the individuals evaluation
Overtime allowance Late overtime allowance Commuting and transportation expenses Work
style support allowance
Full Time