Technology Lead (Full Stack Developer) – Fin South Africa (Cape Town or Pretoria, South Africa)
Build the backbone of a high‑impact fintech company. Fin, formerly known as Finclusion, delivers smarter finance solutions for everyone by providing credit, savings, insurance, and more in a fast, convenient, and reliable manner.
Fin operates through its subsidiaries in key markets, including Fin Kenya, Fin Tanzania, and Fin South Africa. Each regional entity offers uniquely branded financial products tailored to local needs. Fin is dedicated to enhancing financial inclusion and continuously develops its services to better serve its customers.
The Role
We're looking for a technically excellent and ambitious full stack developer to take ownership of Fin South Africa's technology systems. This is a hands‑on role for a builder – someone who thrives on solving complex problems, writing clean code, and designing systems that scale. You'll be our key developer on the ground, with real autonomy and responsibility.
Your work will power everything from credit decisions to compliance reporting and internal tools – while ensuring our systems stay reliable, efficient, and secure. You'll collaborate closely with the South African business team and our Nairobi‑based Group engineering team, leveraging shared services while aligning delivery with our in‑country priorities. If you're excited about working at the intersection of fintech, infrastructure, and impact – this role offers a unique opportunity to grow your skills while contributing to financial inclusion across South Africa.
Key Responsibilities
- Technical Development – Build and maintain full‑stack applications that support lending operations, client services, and internal tools. Extend and integrate with our loan management system, middleware APIs, and data dashboards. Write clean, testable code and conduct reviews where relevant.
- System Ownership – Ensure performance, reliability, and security across local infrastructure components. Implement and maintain system enhancements and data flows for reporting, compliance, and credit decisioning. Manage deployments, configuration, and version control for country‑specific modules.
- Collaboration – Act as the bridge between our South African business team and Group tech team. Work closely with credit and operations to scope new features or improve existing processes. Help shape the local tech roadmap in collaboration with cross‑functional stakeholders. Translate local requirements into clear specs / tickets and align scope / timelines with Group sprints. Own the integration backlog with Group services (LMS, APIs, data lake) and track to closure. Coordinate releases and handovers with Group; test, sign off, and escal\… (continues)
Our Stack
Backend : Java (Fineract), Kotlin (Quarkus), Python (Django)Frontend : Internal UIs and dashboards via SupersetData & Storage : Supabase (Postgres), AWS (Parquet Data Lake)DevOps : Docker, GitHub Actions, AWSWhat We're Looking For
Minimum Requirements
2–3 years of experience in full stack or backend‑focused developmentStrong academic record in Computer Science, Engineering, Mathematics, or similar (top university preferred)Proficiency in Python, Java, or Kotlin is essential, with working knowledge of relational databases and modern web frameworksFamiliarity with cloud services (preferably AWS) and containerisation tools (e.g., Docker)Proven ability to collaborate with remote / cross‑country teams; strong written asyncronous communicationNice‑to‑Haves
Experience in fintech, lending, or working with data‑heavy systemsExposure to system architecture, microservices, and API designFamiliarity with financial integrations (e.g., credit bureaus, ID verification, payments)Experience managing partner / vendor deliverables or contributing to a shared platform teamPersonal Attributes
Strong analytical thinker with high attention to detailIndependent and self‑motivated – able to manage your own workload and timelinesPragmatic problem‑solver who enjoys full ownershipClear communicator, able to bridge technical and business contextsCurious, adaptable, and committed to building for impactWhy Join Us?
Build for real‑world impact : Help make housing finance more accessible through better technology.Own your work : This is a high‑autonomy, high‑responsibility role with tangible results.Work with purpose : Join a mission‑driven fintech with clear social value.Collaborate across disciplines : Gain exposure to credit, data, compliance, and strategic decision‑making.Scale with us : Be part of a business that blends startup pace with operational discipline.Cross‑border collaboration : Work with an experienced Group engineering team in Kenya while owning a Fin SA–first delivery slate.#J-18808-Ljbffr