Backend JVM Software Engineer
Remote
Full Time
#Engineering
#Fintech
#Payments
#Java
#Kotlin
#Scala
#Spring Boot
#SQL
#PostgreSQL
#Redis
#Docker
#Kubernetes
#CI CD
We are Addi, a leading financial platform dedicated to building the future of payments, shopping, and banking. Our mission is to create a world where consumers and merchants can transact effortlessly, fostering growth and financial freedom. As Colombia’s fastest-growing marketplace, we serve over 2 million customers and partner with more than 20,000 merchants. We provide a comprehensive suite of banking and commerce solutions, and as a regulated bank, we are uniquely positioned to redefine the financial ecosystem in Latin America. Backed by world-class investors like Andreessen Horowitz and Goldman Sachs, we are a profitable, scaling company that values ownership and innovation. We are currently looking for a Senior Backend JVM Software Engineer to join our Lending team and help us continue this journey.
Key outcomes
- Take end-to-end ownership of the software you design, develop, test, and deploy into production.
- Collaborate with product owners, designers, and fellow engineers to build high-quality experiences for our clients.
- Architect resilient, scalable components using our established patterns and contribute to our Architecture Decision Records.
- Develop new features using our JVM stack while maintaining high reliability through unit, component, and integration testing.
- Participate in daily code reviews and contribute to a culture of shared knowledge and mentorship.
- Deploy features frequently using our CI/CD pipeline and participate in our rotating on-call schedule.
Requirements
- At least 5 years of professional experience in backend development using JVM-based technologies such as Java, Kotlin, or Scala.
- Proven track record of delivering scalable, high-performance systems in a production environment.
- Strong proficiency with Spring Boot, SQL, PostgreSQL, and Redis.
- Experience with distributed systems, including message brokers like SQS, RabbitMQ, or Kafka.
- Solid understanding of containerization and orchestration tools, specifically Docker and Kubernetes.
- Excellent ability to collaborate across functional teams and thrive in a fast-paced, startup environment.
- A proactive mindset toward technical innovation, including the creative application of AI tools to enhance development workflows.
- Fluency in English.
Preferred qualifications
- Prior experience working within the fintech or product-focused company sectors.
- Practical knowledge of reactive programming.
- Experience with advanced deployment strategies and CI/CD pipeline management.
Compensation
We offer a competitive compensation package that includes equity in the company, allowing you to share in our success as an owner. We also provide the flexibility of remote work to support your professional and personal balance.
How to apply
If you are ready to help us shape the future of finance, we invite you to apply through our careers portal. Our hiring process is designed to be transparent and efficient, consisting of a series of interviews and a brief technical challenge. We look forward to learning more about your experience and how you can contribute to our vision.
Addi
4 views
Markets






