jobapplier

Senior Software Engineer (Foundations)

Lemfi

Skills

Required

  • system design
  • API contracts
  • AI development tools
  • validate AI output
  • shared libraries / internal tooling / developer experience / API gateways

Preferred

  • backend engineering
  • Go

Join LemFi's Foundations tribe as a Senior Software Engineer. You will be responsible for owning and evolving core identity and onboarding services, building and maintaining internal SDKs, defining cross-platform architectural standards, driving engagement platform capabilities, and partnering closely with platform and infrastructure teams. You should have a track record of building and scaling distributed systems, strong opinions about system design, and at least five years of backend engineering experience with Go as your primary language.

Responsibilities

  • Concevoir, construire et maintenir des services d'identité et d'intégration, y compris les flux KYC et l'orchestration de la vérification.
  • Définir et défendre les normes architecturales inter-plateformes, en prenant des décisions éclairées sur la conception des services, les contrats API et la cohérence des données.
  • Collaborer étroitement avec les équipes de plateforme et d'infrastructure pour améliorer la fiabilité et l'observabilité des services.
  • A track record of building and scaling distributed systems - you have seen things break at scale and know how to design so they do not

Requirements

  • Strong opinions about system design, API contracts and service boundaries, backed by real examples you can walk us through
  • Comfortable with the full lifecycle - design, build, operate, improve - with evidence of genuine end-to-end ownership rather than handing off to other teams
  • Practical, demonstrable use of AI development tools in your daily engineering workflow; you validate AI output rather than blindly accepting it
  • Experience working on or closely with platform or enablement teams: shared libraries, internal tooling, developer experience or API gateways

Exposure to fintech, payments or identity/KYC systems

  • Experience building SDKs or developer-facing platform services consumed by other engineering teams
  • Prior work in a high-growth startup or scale-up (roughly 50-500 people) where you had to set standards, not just follow them

Preferred

  • At least five years of backend engineering experience with Go as your primary language in a production environment