Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 15, 2020
    Deadline: Not specified
  • Team Africa Ventures is the early stage investment fund and company builder run by entrepreneurs. We invest time, expertise and money into talented and passionate founders to create sustainable and valuable technology driven businesses. At Team Africa Ventures, we enable startups, fuel the ambitions of their entrepreneurs, and help them grow as people as ...
    Read more about this company


    Software Development Team Lead

    Software Development Team Lead 

    We are seeking a highly skilled Software Development Team Lead with a storied history in the technological sector. This role is for one of our startups in and is 100% remote. As the Software Development Team Lead you are tasked with developing and executing an execution strategy to meet the company’s goals and objectives, and to improve the quality of the service it delivers internally and externally. We want someone with experience working in tech startups and preferably expereince building SAAS or PAAS software platforms.

    You will be responsible for the quality and technical approach taken by team members, ensuring it is in-line with the company strategy – and that projects are delivered on time. Creating and maintaining a professional culture within the team, where individuals take ownership and are fastidious and proud of delivering excellence and quality.


    Team leadership, strategy & planning

    • Lead and manage a technical team of developers.
    • Technical recruitment, identifying personal development needs, motivating and performance managing the team
    • Drive the strategic outcome of our products & services taking into account emerging and legacy technologies
    • Oversee strategy for both product and bespoke code base platform definition and implementation
    • Devise and execute a tactical plan which can be collaboratively carried out by the team – to implement improvements to our products, services, processes and knowledge sharing within the team
    • Facilitate the smooth delivery of all projects, enhancements and support delivered by the team
    • Facilitate technology and methodology decision making throughout team, including standardisation of system architecture, reusable code base development, versions of software tools, best practice, source control and deployment processes

    Software development

    • Keep up to date with the latest software development technologies and methodologies
    • Drive consistent standards and approaches towards technological advancement, including security
    • Write clean and healthy structured, well documented code
    • Build future-proof reusable core code libraries, which can be shared, in-order to drive further efficiencies throughout the team
    • Deliver code which is well tested and consistently error free

    Communication and problem solving

    • To use your experience when reviewing and auditing code
    • To assist in critical support issues where your experience is required to ascertain  the issue quickly and to find the more appropriate resolution
    • To take control over critical support instances and putting into place the correct escalation and process to manage and resolve issue as soon as possible
    • To encourage pro-active discussions with client delivery and account management teams
    • To contribute regularly to discussions regarding internal process and system improvements in order to ensure maximum efficiency across the company. Including suggesting technical solutions to problems
    • To instigate cross team ideas and initiatives – to bring products and services together


    • In-depth knowledge of web systems architecture, design and development 
    • Hands on experience with complex project management 
    • Outstanding communication, interpersonal and leadership skills 
    • Excellent organizational and time-management skills 
    • Effective negotiation and vendor management skills 
    • Proactive problem solver 
    • Proven experience leading a team. 
    • Ability to mentor team members. 
    • Experience working in an Agile environment. 
    • Demonstrable coding ability - we’d like to have a look at your public code repositories. 
    • Experience using cloud infrastructure, preferable AWS

    Method of Application

    Interested and qualified? Go to Team Africa Ventures on to apply

    Note: Never pay for any training, certificate, assessment, or testing to the recruiter.

  • Send your application

    View All Vacancies at Team Africa Ventures Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

Send your application through

YahoomailYahoomail GmailGmail Hotmail Hotmail