Senior Software Engineer (Java)
Senior Software Engineer (Java)
Posted 5 days ago
SENIORITY
Lead
About the role
- The work will focus on greenfield development and improvement of existing systems
- Projects will include building REST APIs, engineering microservices and evolving a number of systems that our business depends on (e.g. card payments, treasury management, transactions booking, crypto liquidity)
- Our technology stack is based predominantly on Java 25 on the backend with Postgres database
- We rely on Spring Boot for quick and quality delivery
- We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery
- 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
- Competitive salary and benefits
- Stock options, so you own part of what you build
- Discretionary performance bonus
- The latest tools and technology
- A world-class team that will challenge and grow your skills
- The opportunity to help build the best fintech app in Latin America
- Office Policy: 3-4 days a week in-office
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
