Senior Software Engineer Java
Design, develop, and maintain scalable, secure, high-performing backend systems supporting card payments, treasury management, transaction booking, and crypto liquidity.
Responsibilities
- Develop greenfield systems and improve existing systems
- Build REST APIs
- Engineer microservices
- Evolve systems supporting card payments, treasury management, transaction booking, and crypto liquidity
- Develop backend services using Java, Postgres, and Spring Boot
- Apply clean code, TDD, DDD, and continuous integration and delivery
Requirements
- Demonstrable backend development experience with fluency in Java
- Bachelor's degree or above in Computer Science, Mathematics, Physics, or another Engineering or Science discipline
- English fluency, verbal and written
- Track record of building complex products used by millions of people in hypergrowth startups
Benefits
- Competitive salary and benefits
- Stock options
- Discretionary performance bonus
- Latest tools and technology
- A world-class team that will challenge and grow your skills
- Opportunity to help build the best fintech app in Latin America
- Office policy of 3–4 days per week in office