Position Overview
- Location Type: Remote
- Job Type: Full-Time
- Salary: Not specified
Addi is a leading financial platform focused on revolutionizing payments, shopping, and banking in Colombia. Serving over 2 million customers and 20,000 merchants, Addi is Colombia's fastest-growing marketplace. The company offers banking solutions (deposits, payments, unsecured credit) and commerce services (e-commerce, marketing) to bridge the financial gap and promote financial freedom. Addi has regulatory approval to operate as a bank and has achieved profitability, demonstrating a strong business model. The company is backed by prominent investors and is transforming Latin America's financial ecosystem. Addi is a conscious company driven by experience in scaling technology, services, and products, guided by its core values.
This role is within the Marketplace team, focusing on designing, building, and maintaining scalable and reliable solutions that align with business and technical goals. The primary objective is to ensure users can complete Marketplace purchases through the Mobile App. This involves collaborating with product managers, business stakeholders, and cross-functional engineering teams to deliver new features, optimize system performance, and enhance the reliability of services powering user transactions.
Responsibilities
- Take end-to-end ownership and operate the software designed, developed, tested, and released into production.
- Collaborate closely with designers, engineers, and product owners to build great products and experiences for clients and allies.
- Architect resilient and scalable components leveraging established architectural styles and patterns.
- Develop new features using the JVM stack.
- Develop unit, component, integration, and automation tests to guarantee feature reliability.
- Review pull requests daily to facilitate knowledge transfer within the team.
- Receive mentorship from all team members.
- Deploy new features to production daily using the CI/CD pipeline.
- Participate in an on-call rotation.
- Contribute to Architecture Decision Records, proposing new techniques, patterns, and tools for the evolving platform.
Requirements
- Proven software development experience.
- 5 years of experience in backend development, specifically with JVM-based technologies (Java, Kotlin, or Scala).
- Proven track record of delivering scalable, high-performance backend systems in a production environment.
- Experience working in software development teams, contributing to sprints, standups, and retrospectives.
- Strong Technical Proficiency:
- Hands-on experience with backend languages (e.g., Java 11, Kotlin, Scala).
- Experience with backend frameworks such as Spring Boot.
- Proficiency in building and database management with SQL (must), PostgreSQL, and Redis.
- Strong experience with automated testing.
- Strong ability to... (content truncated)
Company Information
Addi is a leading financial platform building the future of payments, shopping, and banking.
- Customers: Over 2 million
- Merchants: More than 20,000
- Key Offerings: Banking solutions (deposits, payments, unsecured credit), Commerce services (e-commerce, marketing)
- Market Position: Colombia's fastest-growing marketplace, leading Buy Now, Pay Later provider.
- Regulatory Status: Secured approval to operate as a bank.
- Financial Performance: Achieved profitability in the past year.
- Investors: Andreessen Horowitz, Architect Capital, GIC, Goldman Sachs, Greycroft, Monashees, Notable Capital, Quona Capital, Union Square Ventures, Victory Park Capital, and more.
- Mission: To create abundance and generate pride for consumers and merchants by enabling effortless transactions and mutual growth.
- Values: Addi is a conscious company driven by deep experience in scaling technology, services, and products, living by its values every day.