A

Addi

BNPL payments for consumers and merchants

Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • Two years of experience in backend development with JVM-based technologies such as Java, Kotlin, or Scala.
  • A proven track record of delivering scalable, high-performance backend systems in a production environment.
  • Experience working in software development teams and contributing to sprints, standups, and retrospectives.
  • Hands-on experience with backend languages such as Java 11, Kotlin, or Scala, and backend frameworks such as Spring Boot.
  • Proficiency in building and managing databases, including SQL, which is required, PostgreSQL, and Redis.
  • Strong experience with automated testing.
  • Ability to design, implement, and maintain scalable and secure application programming interfaces.
  • Knowledge of Kafka for handling event-driven systems.
  • Proficiency in continuous integration and continuous delivery pipelines and deployment strategies.
  • Ability to thrive in a fast-paced, constantly changing startup product environment while balancing immediate results with long-term strategic planning.
  • Understanding of business goals and how technical solutions align with and advance those objectives.
  • Ability to prioritize work effectively to deliver high-impact outcomes for users and stakeholders.
  • Ability to collaborate with product managers and designers to align technical solutions with user needs and business strategy.
  • Takes responsibility for delivering projects end-to-end, from conception through post-deployment support.
  • Anticipates technical challenges and proposes effective backend solutions.

Responsibilities

  • Take end-to-end ownership of software by designing, developing, testing, and releasing it into production, and operating it.
  • Work with designers, engineers, and product owners to build products and experiences for clients and partners.
  • Architect resilient and scalable components using the organization's architectural styles and patterns.
  • Develop new features using the Java Virtual Machine stack.
  • Develop unit, component, and integration tests to ensure feature reliability.
  • Review pull requests daily and transfer knowledge to the team.
  • Receive mentorship from team members, including experienced colleagues and junior team members.
  • Deploy new features to production daily using the continuous integration and continuous delivery pipeline.
  • Participate in the on-call rotation occasionally.
  • Contribute to Architecture Decision Records by proposing techniques, patterns, and tools for the evolving platform.

Desired Qualifications

  • Proficiency in reactive programming.
  • Knowledge of containerization with Docker and orchestration with Kubernetes.
  • Experience in fintech or product companies.

About the Company

Addi

BNPL payments for consumers and merchants

Addi provides buy now, pay later (BNPL) financing in Latin America, enabling consumers to split purchases into installments without a credit card. The platform supports both online and in-store payments and aims to increase purchasing power with quick credit checks that can be completed via national ID and a WhatsApp verification. Short-term plans are zero-interest, while longer-term installments carry interest. For merchants, Addi acts as a payment option that can boost sales and conversion by offering flexible terms; it integrates with various e-commerce systems and supports in-store sales. The business model charges merchants a fee for each transaction processed through the platform. Addi focuses on LATAM markets, especially Colombia and Brazil, to expand access to credit and grow merchant networks.

Company size
501-1,000
Company stage
Debt Financing
Total funding
$1.1B
Headquarters
Bogotá, Colombia
Founded
2018

Recently Posted Jobs

Explore more opportunities at Addi

See more jobs