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