Log in
All jobs
F

Senior Software Engineer (Identity)

FairMoney
Lagos, Nigeria Posted Oct 26, 2026
Hybrid

About this role

Senior Software Engineer (Identity) - Lagos

  • Job Type Full Time , Hybrid
  • Qualification
  • Experience 3 years
  • Location Lagos
  • Job Field ICT / Computer
  • We are looking for a Senior Software Engineer to build the core systems everything else depends on - identity verification, KYC, authentication, payments, transactions, and mobile app flows.
  • Above all, we value ownership, responsibility, and autonomy.
  • We give you space to lead projects from start to finish without micromanagement.

What You’ll Do

  • Take full ownership: Lead complex technical projects end-to-end—from system design through implementation, testing, deployment, and maintenance. You carry the pager for what you build.
  • Scale core banking: Build and maintain reliable distributed systems backing payments, ledgers, and mobile app APIs for millions of customers across multiple markets.
  • Navigate regulation: Work closely with Product, Risk, and Compliance teams—here, requirements often arrive as regulations that need to be turned into simple, secure software.
  • Leverage modern AI tools: Integrate AI coding agents (like Claude Code) into your daily workflow to increase throughput and improve how quickly and safely we ship.
  • Technical standards & mentorship: Contribute to architecture, engineering standards, and code reviews while mentoring other engineers.

Our Technical Stack:

  • Languages: Go, Ruby
  • Database & Cloud: PostgreSQL, AWS
  • Tooling: GitHub, Claude Code

Requirements

  • Autonomy & Responsibility: You thrive with high trust and low supervision, taking full accountability for your engineering results and technical decisions.
  • Product Mindset: You use the products you build and speak up when something can be better. We want engineers who propose improvements rather than wait for tickets and who care about best-in-class UX as much as a clean API.
  • Backend Systems: You have 3+ years of backend engineering experience, with a solid foundation in software engineering principles, system design, CI/CD, and building and running distributed systems where reliability and security are critical.
  • Identity & Risk: Experience working in Identity, KYC, fraud, authentication, or related domains, ideally within financial services.
  • Language Flexibility: Experience with Go, or deep backend experience in another language with a willingness to transition to Go and explore other programming languages whenever a project calls for it.
  • Structured Communication: Clear, simple, and structured communication skills—both oral and written.
  • Practical AI Usage: Hands-on experience using AI coding assistants and LLM-assisted development workflows to improve productivity and software delivery.
  • Grow into Leadership: Interest and potential to take on people leadership and team management in the future as our operations expand.

Benefits

  • Private Health Insurance
  • Pension Plan
  • Paid Time Off
  • Training & Development.

Recruitment Process:

  • Screening call with a member of the recruitment team for 30 minutes.

  • Technical interviews with members of the Engineering team for 45-60 minutes.

  • Check how your CV matches this job

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →