Software Engineering Team Lead

4 hours ago


Cape Town, South Africa Prodigy Finance Limited Full time

**Prodigy Finance - who we are**

Prodigy Finance is a platform that delivers socially responsible financial services; making it possible for students from more than 150 countries to fulfil their dream of studying at the world’s top universities and schools by financing their international postgraduate studies, whilst delivering competitive financial and social returns to alumni, institutional and private investors.

This borderless and innovative model enables education loan financing to students from across the globe, whilst using predicted post-degree affordability rather than present-day salary. Since 2007, Prodigy Finance has extended over US$1 billion through the platform to fund over 20,000 students.

We are funded by some of the best, pre-eminent institutions in the world including Index Ventures, Balderton Capital, RMIH, Credit Suisse, the US DFC, CPPIB and Deutsche Bank.

**What will you do in the role?**

This role is perfect for an experienced full-stack software engineer, with a passion for personal growth - for themselves and those in their team. You will lead a small engineering team, contribute directly towards delivery of sprint goals, guide and develop your team members and work with our Product team to build a product which makes a real difference in the world. The sense of impact and reward will be huge.

**What are the key responsibilities of the role?**
- Coding across the full stack
- Leadership - coaching and mentoring the members of your team
- Reviewing pull requests and co-ordinating deploys via our Jenkins build pipelines
- Regular 1-on-1s with each of your team members
- Work with the team, UX designers and Product to redesign and implement industry leading, frictionless customer experiences for the early stages of the customer journey
- Become an integral and trusted member of the tech team; be a team leader, coach and mentor, decision maker and handle a full caseload of hands-on coding / implementation projects
- Take a leadership and decision-making role in the technical architecture and implementation of the wider systems. This includes project prioritisation, evaluating technical debt, technical problem resolution and how to incrementally evolve a solution to reach a target architecture while delivering business value
- Take responsibility for coding core-feature implementation projects and Greenfield projects. Make an impactful contribution, ask great questions, and execute high quality work
- Lead, coach and mentor other team members, especially in the use of React, and facilitate knowledge sharing among team members
- Researching and staying abreast of key technical developments and industry trends and innovations
- Completing reasonable tasks as requested within the broad parameters of the role
- Drive the UI capacity of the company forward
- Technical competence; love coding, able to learn new paradigms quickly and look to continuously improve and find better ways of doing things
- Coding and creating with front-end technologies - HTML, CSS and and Javascript on the front-end
- Experience with an OO language such as Python / Ruby, and building and querying REST APIs
- Understanding the importance of writing clean code and code testing
- Keeping UI in mind when building and designing
- Ability to take a feature or product all the way from conception to release
- Teamwork and team spirit; be more motivated by the achievements of the whole team
- Getting up to the front of the bus; get stuck in, execute, generate ideas, have an impact, don’t just sit back and be a passenger
- Attention to detail - you want to make things look good

**Qualifications and experience**
- At least 6+ years experience in web development
- At least 8+ years overall development experience
- Experience with front-end and back-end technologies, we use React and Ruby on Rails
- Python / Ruby (or other OOP) language experience
- Experience working in a Scrum environment
- Experience integrating with backend APIs
- Experience testing your own code
- Strong appreciation for UI / UX standards and a passion for developing beautiful interfaces

**Experience that would be nice to have (but we’ll trade off if everything else fits)**
- Experience working with React or another front-end framework
- Ideally you are language agnostic and eager to try out new languages as needed
- Scripting experience
- Experience working in a highly collaborative team
- Interest in web performance, accessibility, browser compatibility and ‘mobile-first development’



  • Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...


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

    Are you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. This role offers a unique opportunity to balance senior engineering responsibilities with team leadership within an Agile development environment. Join us in building products that...


  • Cape Town, South Africa Skye Business Solutions Full time

    **About us** Our vision is to be one of the most trusted and influential media and tech companies, that serves people and enriches culture. The software engineering team does this by growing our multi-tenanted platform that creates engaging and delightful content experiences for the enterprise organisations we serve in South Africa and internationally. This...


  • Cape Town, South Africa LexisNexis Legal & Professional Full time

    This is a hybrid role based in Cape Town, Durban, Johannesburg, or Port Elizabeth. Nexis Solutions, a division of LexisNexis, is looking for a Software Engineering leader to help recruit, build and maintain a high performing development team in South Africa. This role will provide technical leadership for software engineers in the development of...


  • Cape Town, Western Cape, South Africa Black Pen Recruitment Full time

    Company Overview:">Our client is a dynamic, hardworking team that values flexibility and focuses on results over office hours. They are resourceful and budget-conscious, whether they are traveling or working. They believe in resilience, self-reliance, and long-term sustainability. With our client, your career growth is driven by your ambitions, from...


  • Cape Town, South Africa Root Platform Full time

    Root is a fast-growing tech startup and we’re on a mission to build the future of insurance. We're looking for a Senior Back-End Software Engineer with Team Lead experience to join our Engineering team. In this role as a Team Lead, you would manage both your personal contribution and that of your team. You would be leading one of Root’s engineering...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Job OverviewWe are seeking an experienced Senior Full Stack Developer to join our team at Network Recruitment. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining our cutting-edge applications.Key Responsibilities- Design, develop, and deploy high-quality software solutions- Collaborate with...


  • Cape Town, Western Cape, South Africa Helderberg Personnel cc Full time

    Job DescriptionWe are seeking a Senior Software Development Team Lead to join our team at Helderberg Personnel cc.About the RoleThis is an exciting opportunity for a skilled and experienced software development leader to take charge of our development team. As a Senior Software Development Team Lead, you will be responsible for leading a team of developers...


  • Cape Town, South Africa RELX Full time

    Software Engineering Lead (South Africa) Nexis Solutions, a division of LexisNexis, is looking for a Software Engineering leader to help recruit, build and maintain a high performing development team in South Africa. This role will provide leadership for software engineers in the development of next-generation research tools. We are the leading global...


  • Cape Town, Western Cape, South Africa Gap Consulting Full time

    About UsGap Consulting is a dynamic and innovative company seeking a highly skilled Senior Software Engineering Lead to join our team. We are committed to delivering exceptional results and providing opportunities for growth and development.Role OverviewWe are looking for a seasoned professional with extensive experience in software engineering, specifically...


  • Cape Town, South Africa Talent Tree Full time

    **Our Client, one of the most prominent groups of companies in SA is looking for a Data Engineering Team Lead.** **The Group is well diversified with operating entities in R**etail, Wholesale, Manufacturing, Financial Services, and Fintech and as a result, they have one of the largest and most complex data sets in Africa.** **This person will be leading a...

  • Team Lead

    2 days ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...

  • Software Delivery Lead

    7 months ago


    Cape Town, South Africa BET Software Full time

    **We Want You**: We are looking for someone whose actions inspire others to dream more, learn more, do more and become more. We want you to take on the responsibility of collaborating and co-creating products with our designers, developers and clients. As the **Software Delivery Lead**, you will lead a cross-functional Team in the delivery of the complex...


  • Cape Town, Western Cape, South Africa BET Software Full time

    About the JobBET Software is seeking an exceptional Senior React Developer to join our team. We're a dynamic company that prides itself on fostering growth, innovation, and excellence in software development.


  • Cape Town, South Africa RELX Full time

    QUALIFICATIONS: - 7+ years of Software Engineering experience - BS Engineering/Computer Science or equivalent experience required TECHNICAL SKILLS: - Advanced knowledge of software development methodologies (e.g., Agile, Waterfall). - Strong experience with various resource models such as Managed Services and/or Staff Augmentation. - Strong knowledge in...


  • Cape Town, South Africa RELX Full time

    QUALIFICATIONS: - 7+ years of Software Engineering experience - BS Engineering/Computer Science or equivalent experience required TECHNICAL SKILLS: - Advanced knowledge of software development methodologies (e.g., Agile, Waterfall). - Strong experience with various resource models such as Managed Services and/or Staff Augmentation. - Strong knowledge in...


  • Cape Town, Western Cape, South Africa People Solved Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineering Lead to join our team at People Solved. This is an exciting opportunity for a talented technical leader to take on a key role in shaping our development portfolio and driving business success.Job DescriptionThe successful candidate will be responsible for managing a software...


  • Cape Town, Western Cape, South Africa BET Software Full time

    About UsBET Software is a dynamic company that fosters growth and development among its employees. Our team consists of talented professionals who work together to drive innovation in the software industry.Job DescriptionKey ResponsibilitiesWe are seeking an experienced Senior Software Developer to join our team in Cape Town. As a key member of our...

  • Software Delivery Lead

    6 months ago


    Cape Town, South Africa BET Software Full time

    **We Want You**: **You Bring**: - At least 10 years in a technical role within the IT industry. - At least 3-5 years’ experience managing/leading software development cross functional teams. - Experience facilitating timely product/project delivery. - Detailed knowledge of the SLDC and management of software projects. - Driven to achieve results despite...

  • BI Team Lead

    1 week ago


    Cape Town, South Africa BET Software Full time

    **We Want You**: We are looking for a leader who is driven and able to work on large volumes of data. We need someone who will do more than just talk, we need a person that can handle any challenge. As our **Business Intelligence Team Lead**, you should possess the rare skill of being able to connect the downticks with the upticks. Being Team Lead means you...