Black Pen Recruitment

Mid Level Backend Developer (Fintech)

Posted: 1 hours ago

Job Description

Mid Level Backend Developer (Fintech)Our client is looking for a technically excellent and ambitious Mid Level Backend Developer to take ownership of our client’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 their 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 their systems stay reliable, efficient, and secure. You’ll collaborate closely with the South African business team and their 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.Job type: Full time/PermanentLocation: Cape TownWorkplace: OnsiteRequirements2–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, with working knowledge of relational databases and modern web frameworksFamiliarity with cloud services (preferably AWS) and containerization tools (e.g., Docker)Proven ability to collaborate with remote/cross-country teams; strong written async communication.Nice-to-HavesExperience 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 team.Personal AttributesStrong 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 impactResponsibilitiesTechnical DevelopmentBuild and maintain fullstack applications that support lending operations, clientservices, 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 OwnershipEnsure 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.CollaborationAct 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 escalate blockers quickly.Their StackBackend: Java (Fineract), Kotlin (Quarkus), Python (Django)Frontend: Internal UIs and dashboards via SupersetData & Storage: Supabase (Postgres), AWS (Parquet Data Lake)DevOps: Docker, GitHub Actions, AWSWhy work with our clientBuild 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.Mid Level Backend Developer (Fintech)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In