Overseas applicants are welcome to apply, visa sponsorship and relocation assistance will be provided.
About the Role
A fast-growing fintech company is seeking backend engineers to help build and re-architect robust, scalable systems. The mission is twofold :
- Enhance the user experience by integrating new features and improving existing ones.
- Redesign the backend architecture to support a seamless and high-performance platform.
The team values versatility, proactive problem-solving, and strong communication in a multicultural environment.
Tech Stack
Languages & Frameworks : Java (Spring Boot), Java EE, JUnit, MockitoInfrastructure : AWS (ECS, CloudFormation, CloudWatch), CI / CD via AWS CodePipelineNote : The company is actively evolving its architecture and may adopt new technologies.
Responsibilities
Collaborate with cross-functional teams to design and deliver scalable systems.Leverage infrastructure to solve large-scale challenges.Participate in code reviews and knowledge sharing.Troubleshoot and resolve production issues.Embrace root-cause analysis and support your code in production.Requirements
Proficiency in an OOP language (e.g., Java, C#, Scala)Experience with RDBMS, NoSQL, and distributed cachingStrong understanding of data structures, algorithms, concurrency, and distributed systemsExperience building RESTful APIs, Pub / Sub systems, and microservicesFamiliarity with event-driven architecture and high-traffic system designDegree in Computer Science or equivalent experience (3+ years)