Hiring Backend Engineer! (English Required)
■ Backend Engineer
■ Company Overview
A fintech company that has grown and the team is hugely diverse with members from over 50 different countries.
■ Your Role and Responsibilities
• Support the design, implementation and delivery of large scale, and complex, systems, collaborating with product managers, frontend engineers or other team members.
• Understand how to leverage infrastructure to solve large scale problems.
• Contribute to the team by sharing knowledge, participating in code reviews
Tech Stack
Back-end services:
Main implementations are in Spring Boot
Legacy systems are written in Java EE.
Testing is done with JUnit and Mockito
Deployment relies on AWS ECS
CI/CD is handled by AWS CodePipeline
Infrastructure
Infrastructure is managed by AWS CloudFormation
Coding environment: GitHub, IntelliJ, Gradle
Documentation & Project management: Confluence, Miro, JIRA
■ Experience and Qualifications
• 5+ years equivalent experience in SaaS platform development
• Skilled in OOP language such as C# or other JVM language, such as Scala are welcome
• Experience with RDBMS, NoSQL databases along with distributed cache.
• Strong fundamentals in data structures, algorithms and object oriented programming.
• Experience with microservices and event-driven architectures.
• In-depth understanding of concurrency and distributed computing.
• Experience implementing platform components such as RESTful APIs, Pub/Sub Systems, and Database Clients.
■ Good Reasons to Join
• Full remote position in Japan
• Flexible working environment
• Team is hugely diverse with members from over 50 different countries
■ Work Location
Tokyo, Japan
Details will be provided during the meeting.