
- Johannesburg
- Salary: Market Related
- Job Type: Permanent
- Sectors: IT Investment
- Reference: 125643
Vacancy Details
Employer: Lesaka Technologies
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 but, not limited:
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
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.
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.
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
Qualifications, Experience & Requirements:
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 but, not limited:
- Leadership and Team Management:
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:
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:
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:
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
Qualifications, Experience & Requirements:
- Matric (Grade 12)
- A bachelor’s degree in IT or Computer Science (or similar) is highly advantageous.
- Skills and experience:
- 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
- Ability to effectively collaborate with cross-functional teams and stakeholders
- Reports to: Head of Software Engineering
78 people have viewed this job.
Similar Jobs
Tech Lead
- Johannesburg
- Job Type: Permanent
- Posted 17 Feb 2025 | Closed
Tech Lead
- Gauteng
- Job Type: Permanent
- Posted 12 Mar 2025 | 54 Days left
Head of Engineering
- Gauteng
- Job Type: Permanent
- Posted 12 Mar 2025 | 54 Days left
Engineering Manager
- Gauteng
- Job Type: Permanent
- Posted 12 Mar 2025 | 54 Days left
More Jobs at Lesaka Technologies
IT Compliance Manager
- Cape Town
- Job Type: Permanent
- Posted 17 Mar 2025 | 10 Days left
Full Stack Developer
- Johannesburg
- Job Type: Permanent
- Posted 17 Mar 2025 | 13 Days left
Brand and Communication Specialist
- Johannesburg
- Job Type: Permanent
- Posted 17 Mar 2025 | 6 Days left
Senior Mechanical Designer
- KwaZulu-Natal
- Job Type: Permanent
- Posted 11 Mar 2025 | 53 Days left