Talent.com
Tech Lead

Tech Lead

Lesaka Technologies Inc.Johannesburg, Gauteng, South Africa
30+ days ago
Job description

Overview

An opportunity has become available for a Tech Lead based in Johannesburg and or Cape Town.

Purpose Of The Position

We are seeking an experienced and highly skilled Technical Lead. As a Technical Lead, you will be involved in designing and developing quality software, oversee the development of complex software applications, mentor and coach team members, and ensure the successful delivery of projects.

Key Duties And Responsibilities

  • Leadership and Team Management : Lead and manage a team of software developers, providing technical guidance, mentorship. Assign tasks, set priorities, and monitor the progress of team members to ensure timely delivery of projects. Foster a culture of continuous learning and professional development within the team.
  • Software Development : Translate business requirements into detailed designs for implementation. Develop high-quality software applications using a variety of programming languages and frameworks, including Python, Java / Kotlin, JavaScript, Vue.JS, Node.JS, C#, MySQL, and Microsoft SQL. Design and architect scalable and efficient solutions based on business requirements and technical specifications. Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to ensure successful project execution. Write clean, maintainable, and well-documented code, adhering to coding standards and best practices. Take responsibility for quality throughout the SDLC and ensure that deployments are successful. Create and maintain integration, unit, component, and user acceptance tests.
  • Technical Expertise : Possess a deep understanding and hands-on experience with Docker, MySQL, AWS (Lambdas / EC2 / S3 / SQS,SNS), API development, ElasticCache, Redis, Kafka, RabbitMQ. Utilize tools such as IntelliJ IDEA, Postman, Visual Studio Code, Medis / Redis UI Tool, MySQL Workbench, GitLab, and Atlassian to optimize development processes and ensure code quality. Extensive understanding of Microservices and Web API integration.
  • Project Management : Collaborate with stakeholders to define project requirements, timelines, and deliverables. Help your team to estimate and break down work. Track project progress, identify risks, and implement mitigation strategies. Ensure adherence to project timelines and quality standards. Provide regular project status updates to stakeholders and management.
  • Reporting structure : Reports to : Head of Software Engineering.

Qualifications, Experience & Requirements

  • Matric (Grade 12)
  • A bachelor’s degree in IT or Computer Science (or similar) is highly advantageous.
  • Minimum of 6 years of experience as a software developer – 2 years of which in a senior role.
  • Previous experience in a leadership role highly beneficial.
  • Excellent soft skills (communication, conflict resolution, stakeholder management, facilitation, leadership).
  • Proven experience leading and managing a team of software developers.
  • Strong understanding and practical experience with the mentioned technologies and tools.
  • Experience in JS (including Vue.JS and Node.JS).
  • Hands-on experience with MS SQL, MySQL, AWS (Lambdas / EC2 / S3 / SQS / SNS), API development, RabbitMQ, Redis, Kafka.
  • Willingness to learn new technologies and frameworks as needed.
  • Extensive understanding of Microservices and Web API integration.
  • Familiarity with development tools like IntelliJ IDEA, Postman, Visual Studio Code, MySQL Workbench, GitLab, and Atlassian.
  • Ability to analyse complex technical problems and propose effective solutions.
  • Strong debugging and troubleshooting skills.
  • Excellent attention to detail and commitment to delivering high-quality software solutions.
  • Extensive knowledge of the Software Development Life Cycle and corresponding agile methodologies.
  • Strong verbal and written communication skills.
  • Ability to effectively collaborate with cross-functional teams and stakeholders.
  • A passion for staying up to date with the latest trends and advancements in software development.
  • Employment type

  • Full-time
  • Seniority level

  • Mid-Senior level
  • Additional notes

    Referrals increase your chances of interviewing at Lesaka Technologies Inc. by 2x

    #J-18808-Ljbffr

    Create a job alert for this search

    Tech Lead • Johannesburg, Gauteng, South Africa

    Related jobs
    • Promoted
    Technical Team Leader

    Technical Team Leader

    FirstRand Corporate CentreJohannesburg, ZA
    Job title : Technical Team Leader.Job Location : Gauteng, Johannesburg.To provide expert advice and support in practice formulation and associated best practice improvements .Responsible for l...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Data Team Lead, FSP

    Senior Data Team Lead, FSP

    CollinsonJohannesburg, ZA
    Job title : Senior Data Team Lead, FSP.Job Location : Gauteng, Johannesburg.Serve as primary point of contact for customer on data management deliverables. Manage multiple large studies or program o...Show moreLast updated: 11 days ago
    • Promoted
    Product Risk Team Lead

    Product Risk Team Lead

    Network RecruitmentJohannesburg, South Africa
    In this Product Risk Team Lead role, youll head up a talented team of analysts, oversee daily P&L and position reporting, and drive enhancements across risk and reporting frameworks for global ...Show moreLast updated: 24 days ago
    • Promoted
    Tech Lead

    Tech Lead

    Network RecruitmentJohannesburg, South Africa
    Lead and mentor a team of Software Developers, fostering a culture of collaboration, learning, and continuous improvement. Translate business requirements into scalable, efficient, and maintainable ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    IT Team Lead

    IT Team Lead

    FNB NamibiaJohannesburg, Gauteng, South Africa
    IT Team Lead page is loaded## IT Team Leadlocations : Johannesburgtime type : Full timeposted on : Posted Todaytime left to apply : End Date : November 9, 2025 (8 days left to apply)job requisit...Show moreLast updated: 21 hours ago
    • Promoted
    Web3 Technical Team Lead

    Web3 Technical Team Lead

    Boardroom AppointmentsJohannesburg, South Africa
    Web3 Technical Team Lead - 12 Month Contract (Remote work).Ensure seamless communication and technical alignment between frontend, backend, QA, and smart contract teams. Own the integration architec...Show moreLast updated: 30+ days ago
    • Promoted
    Development Technical Lead

    Development Technical Lead

    The Recruitment CouncilJohannesburg, South Africa
    Role : Development Technical Lead - CIT.Are you a seasoned software developer with a passion for leadership and innovation? Join a leading financial services group at the forefront of customer-focus...Show moreLast updated: 30+ days ago
    • Promoted
    Product Team Lead

    Product Team Lead

    Network RecruitmentJohannesburg, South Africa
    Lead the preparation of daily and monthly P&L and position reports, with clear attribution and commentary for senior stakeholders. Oversee CTRM system integrity, support enhancements, and coordi...Show moreLast updated: 30+ days ago
    • Promoted
    Java Technology Lead – JHB / Hybrid - R1.6m PA

    Java Technology Lead – JHB / Hybrid - R1.6m PA

    E-MergeJohannesburg, South Africa
    We are not your average tech company.We''re the rebels building the next-gen platform Think bleeding-edge tech, real-world impact, and a team that codes like jazz musicians : loose structure, killer...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Lead Developer

    Technical Lead Developer

    Edge Executive Search GroupJohannesburg, Gauteng, South Africa
    This is a senior-level opportunity for a seasoned software engineer ready to take strategic ownership of technical delivery. If you’re passionate about clean architecture, performance, and mentoring...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Lead Developer

    Technical Lead Developer

    Edge ExecutivesJohannesburg, South Africa
    You’ll need expert-level proficiency in.NET Core), SQL Server, Blazor, Angular, and secure, scalable system design.Cloud-native development (Azure), DevSecOps, and CI / CD are core to our environment...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Team Leader

    Technical Team Leader

    FNB South AfricaJohannesburg, ZA
    Job title : Technical Team Leader.Job Location : Gauteng, Johannesburg.To lead a technical team in delivering high-quality IT solutions aligned with FNB’s strategic objectives.The TTL is responsibl...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Lead Developer

    Technical Lead Developer

    wePlaceMidrand, South Africa
    Lead and mentor a team of engineers, fostering a culture of collaboration, innovation, and continuous learning.Collaborate with cross-functional teams to define and execute the technical roadmap, a...Show moreLast updated: 24 days ago
    • Promoted
    Lead Solution Architect (Team Lead)

    Lead Solution Architect (Team Lead)

    A 1L Realization (Pty) LtdMidrand, South Africa
    Qualifications & Experience.Bachelors degree in Computer Science, Engineering, or Information Systems (Masters preferred). Demonstrable experience in EA-aligned design, architecture governance, ...Show moreLast updated: 11 days ago
    • Promoted
    • New!
    Technical Team Leader

    Technical Team Leader

    HumanaticsJohannesburg, Gauteng, South Africa
    Requirements / Competencies / Attributes.Bachelor’s degree in information technology, Computer Science, and / or related field (or equivalent experience). IT support or a networking infrastructure rol...Show moreLast updated: 21 hours ago
    • Promoted
    • New!
    IT Team Lead

    IT Team Lead

    Spane4allJohannesburg, Gauteng, South Africa
    IT Team Lead page is loaded## IT Team Leadlocations : Johannesburgtime type : Full timeposted on : Posted Todaytime left to apply : End Date : November 9, 2025 (8 days left to apply)job requisit...Show moreLast updated: 21 hours ago
    • Promoted
    Java Team Lead

    Java Team Lead

    EntelectWorkFromHome, Gauteng, South Africa
    Exciting Opportunity for a Java Team Lead at Entelect.Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation.Join a dynamic, mult...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    IT Team Lead

    IT Team Lead

    RmbwestportJohannesburg, Gauteng, South Africa
    IT Team Lead page is loaded## IT Team Leadlocations : Johannesburgtime type : Full timeposted on : Posted Todaytime left to apply : End Date : November 9, 2025 (8 days left to apply)job requisit...Show moreLast updated: 21 hours ago