Lead Developer

Lead Developer

About the Role

  • Spin crunch is Spin Mobile's fintech intelligence division, providing KYC/KYB API services, statement analysis, and credit scoring infrastructure to financial institutions across Africa.
  • We are seeking a highly motivated and experienced Engineering Lead to own the technical direction, report directly to the CTO, and lead a team of talented engineers. This is an exciting opportunity to make a significant impact on financial inclusion across the continent. Company: Spin Mobile Location: Nairobi, Kenya Type: Full-time Working: Hybrid

What You'll Own

  • Platform & Backend: Lead Python/Django platform development, own API and data pipeline architecture, drive key technical decision-making, and implement CI/CD best practices. Frontend: Lead JS/React development, and build intuitive interfaces for complex data workflows.
  • Team Leadership: Manage a team of frontend and backend engineers, mentor developers, and translate the CTO's strategic direction into actionable technical tasks.
  • Data & Architecture: Shape the data systems architecture, collaborate closely with data analysts, and ensure scalability and robust data governance.

What We're Looking For

  • Must-Have: 6+ years of software development experience with deep Python expertise
  • Strong experience with Django and Django REST Framework (DRF)
  • 2+ years of experience leading teams of 4+ engineers
  • Proven experience with JavaScript/React development
  • Fluency in system architecture principles Proficiency with PostgreSQL
  • Experience with Docker and CI/CD pipelines
  • Experience with cloud deployment on AWS/Azure/GCP
  • Excellent and clear communication skills, both written and verbal.

Strong Advantage:

  • Experience with data pipelines ETL/ELT Experience in fintech, specifically credit scoring
  • Experience with Flutter mobile development Experience with GraphQL, Celery, WebSockets
  • Experience with PyTest, Jest, and Cypress for testing.
  • Consistent on-time delivery of high-quality software improvements.
  • Development of robust and well-documented APIs and data systems.
  • Creation of seamless and intuitive frontend experiences for our users.
  • A supported, growing, and high-performing engineering team.
  • Confident and well-reasoned early architectural decisions that scale.

Why This Role?

  • Real Technical Complexity: Tackle challenging problems in a rapidly evolving fintech landscape.
  • Lead with Autonomy: Have the opportunity to shape the technical direction of a critical division.
  • Direct Line to CTO: Work closely with the leadership team and have a direct impact on the company's strategy.
  • Solve Financial Access Problems Across Africa: Contribute to a mission-driven company focused on financial inclusion.

Competitive Pay and Benefits:

  • Enjoy a competitive salary, benefits package, hybrid working environment and ample room for professional growth.

 

Method of Application

How to Apply Please submit your CV and a short note describing a system you have ever worked on successfully to hr@spinmobile.co.ke with the subject line: Lead Developer - Your Name. Application Deadline: 10th May 2026

Click on the APPLY button to send your application documents:
  • Your application will be sent to the employer immediately (Allowed formats: .doc .pdf .txt .docx)
  • A confirmation email will be sent to you few minutes afterwards
  • You can request any documents archived from our website (ex: a job description, a CV, a cover letter...)