Backend JVM Software Engineer | IC3
Addi · Remote · Colombia ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Senior Backend Role
- JVM Stack (Java/Kotlin)
- Fully Remote (Colombia)
- Equity Compensation
- Fintech Sector
Join the Lending team at Addi, Colombia’s leading Buy Now, Pay Later provider. You will build and maintain the backend systems that enable seamless user transactions through instant payments and lending journeys. This role offers end-to-end ownership of software design, development, and production deployment.
What you'll do
- Design, develop, test, and release scalable backend solutions
- Architect resilient components using established patterns
- Collaborate with product and design teams on new features
- Write unit, integration, and automation tests for reliability
- Review pull requests and share knowledge with the team
- Deploy features daily via CI/CD pipelines
- Participate in an occasional on-call rotation
- Contribute to Architecture Decision Records
What you'll need
- 8+ years of backend development experience
- Strong proficiency in Java 11, Kotlin, or Scala
- Experience with Spring Boot framework
- Must have strong SQL skills, specifically PostgreSQL
- Experience with Redis for caching or data management
- Proven track record with distributed systems like SQS or RabbitMQ
- Knowledge of Kafka for event-driven architectures
- Proficiency in Docker containerization and Kubernetes
- Ability to design and maintain secure, scalable APIs
Nice to have
- Experience with CI/CD pipelines and deployment strategies
- Proficiency in reactive programming
- Background in fintech or product-focused companies
- Interest in applying AI tools to accelerate development
Stack
- Java
- Kotlin
- Scala
- Spring Boot
- PostgreSQL
- Redis
- SQS
- RabbitMQ
- Kafka
- Docker
- Kubernetes
How you'll work
- Remote work environment
- Occasional on-call duties with rotation
- Daily deployment cycle
What you get
- Competitive salary package
- Equity ownership in the company
- Comprehensive benefits beyond basics
- Opportunity to shape company culture and strategy
Hiring process
- 30-minute video chat with recruiter
- 45-minute technical interview with engineer
- One-week take-home challenge (max 5 hours effort)
- 60-minute deep dive on challenge with engineer and manager
- 30-minute onsite interview with co-founder