Backend Team Lead

4 weeks ago


Cape Town, South Africa The Perfect Placements Full time

As Backend Team Lead, you guide multiple developers and multiple projects. You will interface with all departments and stakeholders as you ensure the success of your projects and the development team as a whole. You are responsible for the success of your reports and achieve it by mentoring, challenging and supporting them. You consider the impact of your decisions across multiple teams and connected systems, and proactively solve problems before they occur, while advancing strategic initiatives and company goals.

You lead technical decision making, lead initiatives and meetings within the team and outside it, and motivate and empower your teammates and reports to achieve a higher level of performance. You may also lead a particular technology discipline area within the organization and are responsible for the quality and success of projects within that discipline. As Backend Team Lead, you are responsible for the success of multiple projects which may consist of several team members across various disciplines.

**What we want you to own in this role**:

- Write efficient, readable, well-tested code to accomplish tasks and solve technical problems;
- Breakdown and prioritize tasks within projects and provide required direction to team members and reports to successfully meet deadlines;
- Provide consistent and ongoing leadership and support to reports and mentor reports to achieve career and long-term objectives;
- Communicate effectively within your team, with your manager, with other teams and with key company stakeholders;
- Review and provide feedback on the code of your teammates;
- Work with individuals and project teams to accurately estimate technical level of effort based on provided requirements;
- Prioritize tasks within projects and provide required direction to team members and reports to achieve project-level, department-level and company-level goals;
- Participate and provide valuable contributions in department-wide planning and initiatives;
- Mentor other developers to help them learn new technologies, languages or how to grow as developers;
- Onboard new hires to accelerate the learning process;
- Provide timely and thoughtful feedback, recognition and reviews to reports;
- Understand the side effects and trickledown impact, both current and future, of the changes and decisions you make;
- Identify large roadblocks, lead research and implementation of solutions in line with operational goals;
- Initiate, guide and build development workflow processes and documentation;
- Successfully and fairly delegate work to reports to ensure efficient and high-quality work;
- Effectively manage the concerns of your reports and facilitate resolutions in a timely manner;
- Lead a technology discipline area within the department and be responsible for its standardization and evolution (optional).
- Collaborate with other development team members and other departments to drive innovation and help define internal standards; participate too in self-directed learning, tech groups and workshops to learn new technologies and expand knowledge.

**A little bit about you and your qualifications**:

- College Diploma or Bachelor's Degree in Computer Science or a related field or equivalent;
- 5+ years Professional Software or Website Development experience;
- Experience with at least one object-oriented programming language, managing structures, list, maps. Preferable to have experience at least in one of the next languages: C#, Java, Javascript (Node), Python, and/or one of the next microservices/back-end framework:.NET core, Spring Framework, Quarkus, Express.JS, Fastify, Koa, Nest.JS, Django, Flask, FastAPI;
- Programming experience with Python is preferred, with frameworks like Django, Flask, FastAPI;
- Strong design patterns knowledge: SOLID patterns, YAGNI, KISS, Clean Architecture, Domain Driven Design (DDD);
- Exceptional interpersonal and communication skills;
- Attentive and responsive to the team and environment;
- Committed and dedicated to the work;
- Ability to multi-task, prioritize and delegate work;
- Self-motivated, independent thinker and worker;
- Adaptable and persistent to achieve goals despite roadblocks and change;
- Collaborative leader keen to work in a team environment;
- Focused on improving the team to meet larger business objectives.
- Experience managing global teams;
- Experience in Restful API development and use is preferable;
- Experience with Symfony, Laravel or other PHP-based web frameworks;
- Experience with containerization, e.g. Docker; Kubernetes
- Experience with headless CMS development and deployment.
- Experience with pre-processors such as SASS or task runners such as Gulp or Webpack;
- Interest in task and testing automation;
- Experience with common server administration tasks;
- Experience with website optimization and accessibility;
- Experience with AWS.
- Familiarity with the Atlassian Stack management tools (JIRA, Confluence, Bitbucket).

**What’s in it for y


  • Backend Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa The Perfect Placements Full time

    As Backend Team Lead, you guide multiple developers and multiple projects. You will interface with all departments and stakeholders as you ensure the success of your projects and the development team as a whole. You are responsible for the success of your reports and achieve it by mentoring, challenging and supporting them. You consider the impact of your...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    PBT Group has an opportunity for a Lead Python Backend Engineer who will be responsible for understanding requirements and leading the design and development of solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Chapter Leader. Duties:Create solutions based on requirements provided...


  • Cape Town, South Africa PBT Group Full time

    PBT Group has an opportunity for a Lead Python Backend Engineer who will be responsible for understanding requirements and leading the design and development of solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Chapter Leader. Duties:Create solutions based on requirements provided...

  • Backend Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Qwili Full time

    Who are we? Qwili is on a mission to connect over 800 million Africans without digital access through its marketplace, sales portal, and smartphone used by micro merchants to sell digital products in the informal sector.This is a unique and exciting opportunity, not only because of the impact our platform will make and is already making on the digitally...

  • Senior Backend

    2 weeks ago


    Cape Town, Western Cape, South Africa Aesafrica Full time

    Medical Aid | Pension Fund | Life Insurance | Hybrid Work ModelThis dynamic SEO agency services a number of clients both locally and abroad. With a track record that spans the evolution of search engine marketing, the company has consistently remained at the forefront of industry developments to the benefit of its clients. As the company expands, they are...

  • Technical Team Lead

    3 weeks ago


    Cape Town, South Africa Boardroom Appointments Full time

    **Remote Position** **Minimum Requirements**: - 5+ years of experience in software development and technical leadership for the following or similar technologies: - ** Frontend**: JavaScript (Vue.js 2 and 3, Nuxt 2 and 3) and CSS (Tailwind). - ** Backend**: PHP (Laravel), MySQL. - Excellent communication skills (English). - Experience in working and...


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

    Overview Position Overview: We are seeking a highly skilled and experienced Senior Backend Developer to join our team. As a Senior Backend Developer, you will play a critical role in developing versioned public APIs, implementing a microservice architecture, and driving innovative solutions within our existing business-critical product. Your primary focus...


  • Cape Town, South Africa Yoyo Group Full time

    Job DescriptionWe are seeking a Senior Backend Engineer to join our growing team and play a key role in the development of our backend infrastructure on AWS.  In this role, you will leverage your extensive Java experience to design, develop, and implement complex backend services. You will help build out our backend technology stack with a focus on AWS...


  • Cape Town, Western Cape, South Africa Xneelo Full time

    Our backend software engineers make sure that when a customer hits a button in a Web application, magic happens on hosting infrastructure in a data centre somewhere in the world.A large scale, mass-market hosting infrastructure is a complex beast requiring quality automation and processes to make sure it can scale and perform optimally, 24x7x365.Product...

  • Engineering Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa Bash Full time

    WHO WE ARE AT BASH We are a team of leaders - true owners, humble learners and friends. We're here to overcome big challenges, build tech solutions for people to enjoy, while doing the best work of our careers, together, as Bash. ENGINEERING TEAM LEAD JOB DESCRIPTION As an Engineering Team Lead you are not removed from contributing technically to the team...

  • Engineering Team Lead

    4 weeks ago


    Cape Town, South Africa Bash Full time

    WHO WE ARE AT BASH We are a team of leaders - true owners, humble learners and friends. We’re here to overcome big challenges, build tech solutions for people to enjoy, while doing the best work of our careers, together, as Bash.  ENGINEERING TEAM LEAD JOB DESCRIPTION As an Engineering Team Lead you are not removed from contributing technically to the...

  • Team Lead Systems

    2 weeks ago


    Observatory, Cape Town, City of Cape Town, Western Cape, , South Africa FreeRecruit Full time

    Team Lead Systems & Architecture (JB4301) Location: Observatory, Cape Town Salary: R65,000 to R85,000 per month Employment Type: Permanent A pioneering firm in the IoT field, specializing in professional connectivity solutions for enterprise IoT players, is seeking a Team Lead to join their dynamic team. The focus is on scalable managed...

  • Technical Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    Remote PositionMinimum Requirements: 5+ years of experience in software development and technical leadership for the following or similartechnologies:- Frontend: JavaScript 2 and 3, Nuxt 2 and 3) and CSS (Tailwind).- Backend: PHP (Laravel), MySQL. Excellent communication skills (English). Experience in working and managing remote teams.Nice to have...


  • Cape Town, South Africa OfferZen Full time

    Intermediate Backend DeveloperAre you a talented intermediate backend developer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on!...


  • Cape Town, South Africa THE SKILLS MINE (PTY) LTD Full time

    **Requirements**: - 8+ years software engineering experience - Degree in Computer Science or a related discipline - Experience using technologies and frameworks like (but not limited to) some of our most-used languages - Typescript, JavaScript, Python, Java - Experience with modern JavaScript frameworks and libraries (NodeJs, NestJs) - Experience with AWS...


  • 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 Plus 1x 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 Plus 1x 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 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...

  • Engineering Team Lead

    3 weeks ago


    Cape Town, South Africa Adaptavist Full time

    **Working at Adaptavist** The Adaptavist Group is a global family of companies with a common goal. We combine the best of teamwork, technology, and processes, helping all kinds of businesses be better today and tomorrow. We are experts at delivering enterprise software, tailored solutions, and quality services across some of the world’s most trusted...