About the Role
You'll design, develop, and maintain scalable, secure, and high-performing backend systems that power innovative fintech products. You'll focus on greenfield development as well as improving existing systems, building REST APIs and microservices, and evolving systems such as card payments, treasury management, transactions booking, and crypto liquidity. You'll work primarily with Java 25 and Postgres, using Spring Boot for quick and quality delivery. You'll take a pragmatic approach to business logic, emphasizing clean code, maintainability, and fast turnaround using TDD, DDD, and continuous integration and delivery.
Requirements
- Demonstrable experience in Backend development, with fluency in Java
- Bachelor's Degree (or above) in Computer Science, Mathematics, Physics, or other Engineering / Science disciplines
- Quick learner with an ambitious and results driven personality, with excellent communication skills (English fluency, verbal and written)
- Track record of building complex products that millions of people use in hypergrowth startups
Responsibilities
- Design, develop, and maintain scalable, secure, and high-performing backend systems
- Build REST APIs
- Engineer microservices
- Evolve systems such as card payments, treasury management, transactions booking, and crypto liquidity
- Develop business logic with emphasis on clean code and maintainability
- Apply TDD, DDD, and continuous integration and delivery practices
Benefits
- Competitive salary and benefits
- Stock options
- Discretionary performance bonus
- The latest tools and technology