Enable job alerts via email!

Technical Team Lead

Andile

Gauteng

On-site

ZAR 800 000 - 1 100 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A specialist FinTech firm based in Gauteng seeks a Technical Team Lead to drive the development of their SaaS solutions. The ideal candidate will provide technical leadership, mentor a team of engineers, and guide integrations while working closely with stakeholders. A minimum of 5 years in software engineering is required, with expertise in cloud platforms and relevant programming technologies emphasized. This role offers the opportunity to influence innovative risk management tools and create value in financial markets.

Qualifications

  • 5+ years of experience in a Software Engineering role.
  • Proficient in cloud computing and distributed applications.
  • Strong desire to work in a product build and startup environment.

Responsibilities

  • Lead and mentor a team of software engineers.
  • Drive technical requirements gathering and solution design.
  • Ensure adherence to coding standards and performance benchmarks.

Skills

Analytical Skills
Problem-Solving
Technical Leadership
Agile Development
Communication Skills

Education

Bachelor's or Master's degree in Mathematics, Computer Science, Engineering or related field

Tools

Golang
MongoDB
JavaScript
CI/CD tools
Python
Job description

Company Description: Andile, a specialist FinTech firm based in Rosebank, Johannesburg, is seeking a highly motivated and experienced Technical Team Lead to join our FinMio product team. FinMio Risk is at the forefront of transforming risk management in financial and capital markets. We deliver hyper-scalable, customer-centric Software-as-a-Service (SaaS) solutions that empower banks to seamlessly comply with shifting regulatory requirements and dramatically improve their performance and profitability. FinMio API is an integration platform which connects our client's trading platforms with 3rd party platforms including the DTCC and the South African Reserve Bank. Our mission is to be the world's leading provider in this space, bringing Financial Markets Infrastructure and Operations to the market in a whole new way, leveraging the power of managed services to institutions.

Role Summary

As a Technical Team Lead within the FinMio team, you will be pivotal in driving the technical vision, design, and delivery of our cutting-edge risk management platform and integration platform. You will lead by example, guiding and mentoring a small team of software engineers, internal and outsourced, while actively contributing to the entire software development lifecycle. This role requires a full-stack mindset and the ability to architect, design, test, and develop robust and scalable software solutions that address the evolving needs of our clients. Your leadership will be crucial in ensuring technical excellence and the successful delivery of FinMio Risk and API to the market.

Role Purpose

To lead and grow the technical capabilities of the FinMio software engineering team, fostering a culture of speed, excellence, and a strong product-to-market and production-ready focus. This includes driving architectural decisions, mentoring engineers, and ensuring the delivery of high-quality, impactful features for our enterprise and operational risk SaaS platform.

Responsibilities and Skills
  • Technical Leadership & Mentorship: Lead and mentor a team of software engineers, fostering their growth and ensuring best practices in software development.
  • Architectural Vision & Design: Drive technical requirements gathering and lead the solution design process, including the compilation of technical specifications, architecture blueprints, and detailed software designs for the FinMio platform.
  • Problem Solving & Optimisation: Apply strong analytical abilities to diagnose, problem-solve, and suggest effective resolutions for complex technical challenges within the FinMio ecosystem.
  • System Integration Expertise: Architect and implement seamless integrations between FinMio and various internal and external systems.
  • Continuous Improvement: Lead optimisation and enhancement initiatives for current systems, ensuring the platform remains at the forefront of innovation.
  • Quality Assurance: Oversee the technical quality of deliverables, ensuring adherence to coding standards, performance benchmarks, and security protocols.
  • Agile Development: Champion Agile development methodologies, ensuring efficient and collaborative cycles and continuous delivery.
  • Innovate: The desire to learn and explore, especially within the Artificial Intelligence space, and how we can apply it within our platforms.
  • Bonus: Proven experience in product development within a FinTech SaaS environment (not required, but beneficial).
Requirements
  • A passion for creative problem-solving in a highly collaborative and dynamic market, with a focus on transforming complex financial processes.
  • Strong analytical and reasoning skills with an exceptional ability to visualise complex technical processes and desired outcomes.
  • Bachelor's or Master's degree in Mathematics, Computer Science, Engineering, or a related technical field.
  • 5+ years of experience in a Software Engineering role, with a portion in a lead or senior capacity.
  • Preference for product build experience, particularly within a SaaS context.
  • Exceptional analysis skills with a proven track record of translating business needs into technical solutions.
  • Ability to technically document proposed and current solutions comprehensively and clearly.
  • Proven track record of consistently delivering high-quality results in a fast-paced environment.
  • Excellent written and verbal communication and presentation skills, capable of articulating complex technical concepts to diverse audiences.
  • Strong desire to work within a product-build and startup environment (within the established organisation), embracing innovation and continuous learning.
  • Strong interpersonal skills and a highly collaborative working style, capable of leading and motivating a technical team.
  • Ability to learn quickly and adapt to new and radically changing environments and technologies.Capable of managing multiple competing priorities with minimal supervision.
  • Extensive experience in cloud computing and designing / implementing distributed applications.
Technology Stack
  • Golang (or equivalent procedural language such as Rust, C, or Erlang).
  • NoSQL / Document databases (e.g., MongoDB, DynamoDB, CouchDB).
  • JavaScript / TypeScript.
  • Modern web frameworks (e.g., React, Angular, Vue).
  • CI / CD tools and practices.
  • Python.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.