Development Team Lead

2 weeks ago


Cape Town, South Africa PayFast Full time

Payfast by Network, is one of the leading Fintech organisations in Africa. We’re on a mission to exponentially grow the digital economy of Africa by building world-class payment products. Developed in-house, our solutions enable customers to make and receive business payments quickly and securely and allow enterprises to trade locally, across borders, and internationally.

**About the team**

Our team is a small and specialized group of developers, focused on the processing of various payment methods within our stable of products. However we try not to limit our developers, and are keen to promote multiple development languages and skills, to allow developers to transition between teams and products, and expose them to all the tech stacks we offer.

We also follow a typical agile methodology, within teams that include Product owners, QA testers, and team leads.

**About you**

You’ll fit in perfectly with our culture if you:

- Get energised by a fast-paced environment
- Enjoy collaborating in office among your colleagues
- Cherish a good work-life balance
- Are adaptable and don’t mind a bit of chaos now and again
- Regard collaboration as an essential part of getting the job done
- Pride yourself as being a self-starter who doesn’t lack motivation
- Don’t need to be micromanaged
- Take feedback well and use it for self-improvement
- Welcome change and new ideas
- Value the importance of diversity

**What you'll be doing**

1. Leadership and Team Management:

- Lead and manage a team of software developers, providing guidance, mentorship, and technical expertise.
- Assign tasks, set priorities, and monitor the progress of team members to ensure timely delivery of projects.
- Conduct regular team meetings, provide feedback, and promote a collaborative and productive work environment.
- Foster a culture of continuous learning and professional development within the team.

2. Software Development:

- 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.

3. Technical Expertise:

- Possess a deep understanding and hands-on experience with various technologies, including but not limited to MySQL, AWS (Lambdas/EC2/S3), API development, NGINX, RabbitMQ, Redis, and Sumologic.
- Utilize tools such as IntelliJ Idea, Postman, Visual Studio Code, Medis/Redis UI Tool, MySQL Workbench, DBeaver Database Manager, Datagrip, phpStorm, Goland, Git, SonarQube, and Atlassian to optimize development processes and ensure code quality.

4. Project Management:

- Collaborate with stakeholders to define project requirements, timelines, and deliverables.
- 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.

**What you'll need**
- Minimum of 5 years of experience as a software developer, with at least 2 years in a leadership or team lead role.
- Proven experience leading and managing a team of software developers.
- Strong understanding and practical experience with the mentioned technologies and tools.
- Proficiency in programming languages such as PhP, Golang, Vue.JS, Node.JS, and Microsoft SQL.
- Hands-on experience with MySQL, AWS (Lambdas/EC2/S3), API development, NGINX, RabbitMQ, Redis, and Sumologic.
- Familiarity with development tools like IntelliJ Idea, Postman, Visual Studio Code, Medis/Redis UI Tool, MySQL Workbench, DBeaver Database Manager, Datagrip, phpStorm, Goland, Git, SonarQube, and Atlassian.
- Ability to analyze complex technical problems and propose effective solutions.
- Strong debugging and troubleshooting skills.
- Excellent attention to detail and commitment to delivering high-quality software solutions.
- Excellent leadership and team management skills.
- 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.
- Willingness to learn new technologies and frameworks as needed.
- While not required, it’ll probably help if you have some knowledge of fintech, and an interest in entrepreneurship and startups would be beneficial. But don’t worry, there’s no need to be a unicorn as we’ll offer onboarding assistance._

**About us**

PayFast was founded in 2007 and has grown into one of South Africa’s leading online payment gateways. The DPO Group, which includes DPO Africa, PayGate, PayFast and SiD Instant EFT, is the largest and the fastest-growing African payment service provider, operating in 21 countries and working with more than 60,000 active merchants across t


  • Development Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa PayFast Full time

    Payfast by Network, is one of the leading Fintech organisations in Africa. We're on a mission to exponentially grow the digital economy of Africa by building world-class payment products. Developed in-house, our solutions enable customers to make and receive business payments quickly and securely and allow enterprises to trade locally, across borders, and...

  • Development Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa WePlace Full time

    Western Cape, Cape Town Market Related Annually Cost To Company (Market related)Our client, specialists in Service Logistics is looking for a Development Team Lead to be their the point of contact for development affairs in SA and the point of contact with their product owners and core team in the Netherlands.Role Title: Development Team LeadResponsibilities...


  • Cape Town, South Africa Stanchion Payment Solutions Full time

    We are looking for strong experienced developers who can fulfil a team lead role within our development division who meets the following criteria: **Job Accountabilities**: - Monitor and approve processes and methodology within the team. - Develop solutions from technical specifications. - Write high-quality, readable code to applicable standards (including...


  • Cape Town, Western Cape, South Africa Stanchion Payment Solutions Full time

    We are looking for strong experienced developers who can fulfil a team lead role within our development division who meets the following criteria:Job Accountabilities: Monitor and approve processes and methodology within the team. Develop solutions from technical specifications. Write highquality, readable code to applicable standards (including internal and...

  • Development Team Lead

    2 months ago


    Cape Town, South Africa Tipp Focus Full time

    Responsibilities/Tasks:Implementing code that can be reused on multiple platformsBreaking down complex issues into smaller manageable tasksSupport existing and develop new functionality and components.Understand existing product and domain elements and work with business analysts to refine and implement new requirements.Refactor and improve the code to keep...


  • Cape Town, South Africa RecruiTech (Pty) Ltd Full time

    An exciting opportunity for a highly skilled and motivated Software Development Team Lead to join a leading software consulting house. The ideal candidate must have expertise in translating Business Requirements Specifications (BRS) to user stories within Azure DevOps. This role requires strong leadership capabilities, technical proficiency in C#, MVC,...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time

    Our client is looking for a determined and self-driven Software Development Manager to join their team. As a Software Development Manager, you will be responsible for leading and managing the internal software systems and solutions as well as the Software Development team and its collective strategies.Requirements:Ideally a B.Sc. Computer Science or a...


  • Cape Town, South Africa RecruiTech Full time

    Responsibilities: Business Requirement Translation:Translate Business Requirements Specifications (BRS) into clear and concise user stories within Azure DevOps. Collaborate closely with stakeholders, including business analysts, project managers, and end-users, to ensure accurate interpretation and alignment of requirements. Technical Leadership:Provide...

  • Software Developer

    4 weeks ago


    Cape Town, South Africa Electrum Payments Full time

    About Electrum Electrum is an exciting B2B tech company. We partner with some of South Africa’s biggest household names, enabling them to open up their customers’ access to payments and digital goods and services. We love that the projects we work on touch the lives of millions of South Africans every day, making a real difference.We hire the best of the...


  • Cape Town, South Africa BlueSky Full time

    **BlueSky is Africa's largest Salesforce partner, and is growing rapidly across all of our lines of business** Our ambition is to be the largest and best cloud technology consulting business on the African continent in the next 4 years. Our Salesforce Business is our largest and most-established business unit, and we have an opportunity for a Salesforce...


  • Cape Town, Western Cape, South Africa Games Global Full time

    Job PurposeTo lead the software development team, coordinate the entire product development process and ensure the timely delivery of products.Technical outputs:Facilitated Continuous Improvement: Identifies and ensures that the necessary processes and procedures are in place to meet business objectives.Ensures that all team processes and procedures are...


  • Cape Town, Western Cape, South Africa Games Global Full time

    The Lume Game Engine Studio is looking for a Software Development Team Lead to lead the software development team, coordinate the entire product development process and ensure the timely delivery of products.ResponsibilitiesFacilitated Continuous ImprovementIdentifies and ensures that the necessary processes and procedures are in place to meet business...

  • Team Lead

    3 weeks ago


    Cape Town, South Africa Highbury Media TA Habari Media Full time

    Habari Media is a dynamic media company dedicated to delivering innovative solutions and high-quality content. Lead and mentor a team of developers, ensuring high levels of motivation and performance. Provide technical guidance and support to the team, including conducting code reviews and ensuring best practices. Collaborate with project managers to plan,...


  • Cape Town, South Africa The Talent Room Full time

    This will be a hybrid position. Travelling to Stellenbosch will be required as and when needed (perhaps once a month or 6 weeks). **PURPOSE OF THE ROLE**:As Software Development Technical Team Lead you will be playing a key role in the development of our software systems. **Key Responsibility Areas**: - **Development (**Design technical software solutions...

  • Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa Titan Wealth Holdings Limited Full time

    GPP a Titan Wealth Company GPP is a multi-award-winning UK-based financial services firm that provides execution, structured products, clearing, and custody services to broker-dealers, wealth managers, family offices, and professional traders. Clients are able to access the global financial markets via GPP's multi-asset class trading platform, which provides...

  • Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa Hoop Full time

    Small kitchen and furniture company seeking a highly experienced furniture and cabinet maker to lead our workshop team. Based in Maitland, Cape Town.Role and responsibilities: Lead a mixed team of woodworkers (sanders, machinists, makers etc) and ensure quality and timeliness of workshop output. Produce the more complex and critical parts of furniture and...

  • Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa Highbury Media TA Habari Media Full time

    Habari Media is a dynamic media company dedicated to delivering innovative solutions and high-quality content.Lead and mentor a team of developers, ensuring high levels of motivation and performance.Provide technical guidance and support to the team, including conducting code reviews and ensuring best practices.Collaborate with project managers to plan,...

  • Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa Lendplus Technology Full time

    Job descriptionLendplus is part of the Aventus Group, an international group of Fintech companies. We have been creating and developing our products embracing 3 continents for over 13 years.We are looking for a Verification Team Lead in South Africa.The role's objective is to successfully lead the Verification Department of LendPlus South Africa through the...

  • Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa PartnerHero Full time

    Role Details Contract Duration : Permanent Position type: Full-time Work schedule: Monday - Friday, 1:00 am - 10:00 pm EST Location: South Africa Start date: June 27th, 2024 About Us A little about us. We connect talented people globally with innovative companies who want to build, transform, and scale their operations. We provide talented...


  • Cape Town, South Africa Games Global Full time

    **Job Purpose** To lead the software development team, coordinate the entire product development process and ensure the timely delivery of products. **Technical outputs**: Facilitated Continuous Improvement: - Identifies and ensures that the necessary processes and procedures are in place to meet business objectives. Ensures that all team processes and...