Software Engineer Technical Lead

Johannesburg, Gauteng, South Africa

Job Description

A leading Fintech company is looking for a Software Engineer - Technical Lead to join their team in Johannesburg, GP. This is a hands-on leadership role for someone who thrives on technical challenges, possesses a take-charge attitude, and is eager to make an immediate impact. You will be responsible for guiding the technical direction of the FinMio platform, mentoring a talented team of engineers, and architecting solutions that are robust, scalable, and innovative. The ideal candidate is a problem-solver at heart, with a strong desire to explore emerging technologies, particularly in the Artificial Intelligence space.
Responsibilities
Technical Leadership & Mentorship: Provide technical guidance, mentorship, and career development support to a team of software engineers. Foster a culture of excellence, collaboration, and continuous learning.
Architectural Vision & Design: Lead the end-to-end solution design process. Drive technical requirements gathering and translate them into comprehensive technical specifications, architecture blueprints, and detailed software designs for the FinMio platform.
Hands-On Development: Remain deeply involved in hands-on coding, code reviews, and technical decision-making, setting the standard for code quality and best practices.
System Integration & Optimisation: Architect and implement seamless, reliable integrations between FinMio and various internal and external systems. Lead initiatives to continuously optimize and enhance current systems for performance and scalability.
Quality & Best Practices: Champion software development best practices. Oversee and ensure adherence to coding standards, performance benchmarks, security protocols, and comprehensive testing strategies (unit, integration, end-to-end).
Agile Champion: Drive and champion Agile development methodologies within the team. Facilitate efficient and collaborative development cycles to ensure predictable and continuous delivery of high-value features. Requirements:
Innovation & R&D: Actively research and explore new technologies and paradigms. Lead the charge in evaluating and applying Artificial Intelligence and Machine Learning capabilities within our platforms to maintain a competitive edge.
Proven experience in a technical leadership or team lead role, with a track record of mentoring engineers and delivering complex software projects.
Expert proficiency in Golang or equivalent high-performance procedural languages (e.g., Rust, C, C++, or Erlang).
Strong experience with NoSQL/Document databases such as MongoDB, DynamoDB, or CouchDB.
Solid front-end skills with JavaScript/TypeScript and modern frameworks like React, Angular, or Vue.
Deep understanding and practical experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, CircleCI).
Proficiency in Python for scripting, tooling, or backend services.
Strong analytical and problem-solving abilities with a proven history of diagnosing and resolving complex technical challenges.
Excellent communication skills, with the ability to articulate technical vision and complex concepts to both technical and non-technical stakeholders. Contact Hire Resolve for your next career-changing move.
Our client is offering a highly competitive salary for this role based on experience.
Apply for this role today, contact Gaby Turner at or on LinkedIn
You can also visit the Hire Resolve website: or email us your CV:

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1526832
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned