Information TechnologyFull-TimeSenior-level(6+ yrs)
Job Description
Role Overview
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.
Key Responsibilities
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.
Requirements
Experience: 6+ years of software development experience with deep Python expertise.
Leadership: 2+ years of experience leading teams of 4+ engineers.
Technical Proficiency: Strong experience with Django and Django REST Framework (DRF).
Frontend Skills: Proven experience with JavaScript/React development.
Systems Knowledge: Fluency in system architecture principles and proficiency with PostgreSQL.
DevOps: Experience with Docker, CI/CD pipelines, and cloud deployment (AWS/Azure/GCP).
Communication: Excellent and clear communication skills, both written and verbal.
Education: BA/BSc/HND qualification.
Strong Advantages
Experience with data pipelines (ETL/ELT).
Experience in fintech, specifically credit scoring.
Experience with Flutter mobile development.
Experience with GraphQL, Celery, and WebSockets.
Experience with testing frameworks such as PyTest, Jest, and Cypress.
Why This Role?
Technical Complexity: Tackle challenging problems in a rapidly evolving fintech landscape.
Autonomy: Shape the technical direction of a critical division.
Leadership Exposure: Direct line to the CTO and impact on company strategy.
Impact: Contribute to financial inclusion across Africa.
Benefits
Competitive salary and benefits package.
Hybrid working environment.
Ample room for professional growth.
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.
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.