Backend Engineer | IC2
Addi · Remote · Colombia ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote position
- JVM stack (Java/Kotlin)
- 2+ years experience
- Fintech sector
- Equity included
Join Addi as a Backend Engineer to help redefine how people shop, pay, and bank in Colombia. You will take full ownership of designing, developing, and releasing software that serves millions of customers and thousands of merchants. Working within a technology-first culture, you will architect scalable components and contribute to a high-performance fintech ecosystem backed by world-class investors.
What you'll do
- Take end-to-end ownership of software design, development, testing, and production release
- Collaborate with designers, engineers, and product owners to build client-facing products
- Architect resilient and scalable components using established patterns
- Develop new features utilizing the company's JVM technology stack
- Write unit, component, and integration tests to ensure feature reliability
- Review pull requests daily and share knowledge with team members
- Deploy features to production daily via CI/CD pipelines
- Participate in an occasional on-call rotation for system support
- Contribute to Architecture Decision Records by proposing new techniques and tools
What you'll need
- At least 2 years of backend development experience with JVM technologies
- Proficiency in Java 11, Kotlin, or Scala and frameworks like Spring Boot
- Proven track record of delivering scalable, high-performance backend systems
- Strong skills in SQL database management, specifically PostgreSQL and Redis
- Experience building and maintaining secure, scalable APIs
- Knowledge of Kafka for handling event-driven systems
- Proficiency in CI/CD pipelines and deployment strategies
- Strong ability to thrive in fast-paced, dynamic startup environments
- Deep understanding of business goals and ability to align technical solutions
- Proven collaboration skills with product managers and designers
Nice to have
- Proficiency in reactive programming
- Knowledge of containerization with Docker
- Experience with orchestration using Kubernetes
- Prior experience in fintech or product companies
Stack
- Java
- Kotlin
- Scala
- Spring Boot
- PostgreSQL
- Redis
- Kafka
- Docker
- Kubernetes
How you'll work
- Fully remote work arrangement
- Occasional on-call duties distributed via rotation
- Daily deployment cycles using CI/CD pipelines
What you get
- Competitive salary package
- Equity ownership in the company
- Comprehensive benefits supporting professional growth
- Opportunity to shape company technology and culture
- Mentorship from experienced team members
Hiring process
- People Interview: 30-minute conversation with a recruiter
- Initial Interview: 60-minute discussion on technical background and practices
- Technical Challenge: 6-day take-home exercise focusing on clean code and testing
- On-site Interview: 60-minute presentation of the challenge and design discussion
- Co-Founder Interview: 30-minute meeting with leadership on values and mission