← Back to list
Job · Senior

Senior Backend Engineer - Java/Architecture

Backend Developer • Senior • Remote • Full-time Latvia Latvia

Design and develop backend services and APIs at a fintech company using Java/Spring Boot, with architecture-level ownership within a 4-6 person squad.

Responsibilities

  • Design, build, and maintain backend services and APIs consumed by other squads, external partners, and customer-facing products
  • Write unit and integration tests as a first-class part of development
  • Drive architecture discussions within the squad, propose designs, write Architectural Decision Records
  • Review pull requests with depth and directness
  • Write and maintain technical documentation (API specs, READMEs, runbooks)
  • Contribute to shared libraries and platform standards
  • Use AI/LLM tooling actively in the workflow (code generation, test writing, debugging, documentation)

Requirements

  • 5+ years of professional backend software engineering experience, with at least 3 years in Java in a production environment at a design-decision level
  • Deep Java and Spring Boot knowledge, not just syntax

Soft skills

IndependenceArchitectural opinion-formingMentoring, quality benchmark for the squadProactivity

About the company

A fintech company operating across Africa and Latin America, providing device financing and financial services to customers historically excluded from the formal financial system - financing motorcycles, smartphones and other assets through a technology-first approach, supporting millions of customer journeys across Kenya, Uganda, Tanzania, Ivory Coast, Ghana and beyond, with continued expansion into LATAM.

Similar jobs