Team Lead: Developer, Full Stack Engineer

3 weeks ago


Pretoria, South Africa IntelliStaff Full time
Area/Location: Menlyn Maine, Pretoria

Role Overview:

As the Team Lead for Full Stack Development, this position encompasses both technical and leadership responsibilities. You will guide a team of engineers in delivering high-quality, scalable web applications while managing complex projects and cloud infrastructure. The role requires a blend of hands-on development and strategic oversight, ensuring that best practices are followed in all aspects of software development and deployment.

Required Skills:
Technical Expertise:
  • Strong proficiency in SQL, C#, NET, and modern front-end frameworks (e.g., Angular, React, or Vue.js).
  • Extensive experience with AWS services and container orchestration (Kubernetes is advantageous).
  • In-depth knowledge of web development, including RESTful API design, micro services architecture, and responsive design principles.
  • Optional experience with Kafka, PostgreSQL, and Java.
Leadership:
  • Proven ability to lead and mentor a team of engineers, with a focus on full stack development.
  • Experience in managing complex projects involving multiple technologies and teams.
Cloud and Containerization:
  • Expertise in cloud infrastructure (AWS) and container orchestration (Kubernetes).
  • Familiarity with DevOps practices and tools, including CI/CD pipelines, containerization, and monitoring solutions.
Security and Performance:
  • Strong understanding of web application security, including OWASP principles and cloud security best practices.
  • Experience with performance optimization for both front-end and back-end applications.
Preferred Experience:
  • Previous Roles: Experience leading full stack development teams, with a focus on cloud-native applications.
  • Certifications: AWS Certified Solutions Architect, AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar certifications are a plus.
Qualifications:
  • Tertiary Education: IT Diploma or Degree in Computer Science or a Relevant Qualification.
  • Matric: Equivalent qualification recognized by the Department of Higher Education & Training.

Day-to-Day Responsibilities:
Full Stack Development Leadership:
  • Oversee the development of front-end and back-end applications using C# and the .NET framework.
  • Ensure the delivery of high-quality, responsive, and performant web applications, leveraging frameworks like ASP.NET Core and modern front-end technologies (e.g., Angular, React, or Vue.js).
  • Guide the team in integrating and optimizing APIs, databases, and cloud services.
Cloud Infrastructure Management on AWS:
  • Architect and manage scalable cloud solutions on AWS, ensuring seamless integration with both front-end and back-end systems.
  • Lead the team in utilizing AWS services such as EC2, S3, Lambda, RDS, and API Gateway for application deployment and management.
  • Implement and maintain Infrastructure as Code (IaC) using tools like AWS Cloud Formation, Terraform, or Pulumi.
Kubernetes and Container Orchestration:
  • Oversee the deployment, scaling, and management of containerized applications using Kubernetes.
  • Ensure best practices for containerization and orchestration, including the use of Docker, Kubernetes Helm charts, and CI/CD pipelines for automated deployment.
  • Monitor and optimize Kubernetes clusters for high availability, security, and efficient resource utilization.
DevOps and CI/CD Implementation:
  • Establish and maintain CI/CD pipelines for automating testing, deployment, and monitoring across the full stack.
  • Implement DevOps practices to enhance collaboration between development and operations teams, focusing on continuous integration and delivery.
  • Ensure proper monitoring, logging, and security of applications using tools like Prometheus, Grafana, and AWS CloudWatch
Team Leadership and Mentorship:
  • Lead a team of full stack engineers, providing technical guidance, mentorship, and career development opportunities.
  • Manage project timelines, resource allocation, and deliverables, ensuring that the team meets deadlines and project goals.
  • Foster a collaborative and innovative team environment, encouraging continuous learning and improvement.
Cross-Functional Collaboration:
  • Work closely with product managers, designers, and other stakeholders to translate business requirements into technical specifications and solutions.
  • Ensure smooth communication and coordination between front-end, back-end, and DevOps teams to deliver cohesive and robust solutions.
Personal Attributes:
  • Strong administrative and analytical skills.
  • Excellent verbal and written communication skills.
  • Effective stress and time management skills.
  • Target-oriented with strong decision-making and problem-solving abilities.
  • High attention to detail, focus, and dedication.
  • High level of personal integrity and ethics.


  • Pretoria, South Africa IntelliStaff Full time

    Area/Location: Menlyn Maine, PretoriaRole Overview:As the Team Lead for Full Stack Development, this position encompasses both technical and leadership responsibilities. You will guide a team of engineers in delivering high-quality, scalable web applications while managing complex projects and cloud infrastructure. The role requires a blend of hands-on...

  • Full Stack Developer

    6 months ago


    Pretoria, South Africa PRR Recruitment Services Full time

    C# FULL STACK DEVELOPER - Rneg (Centurion)Clients in the financial and insurance industry.Product and solution providerJob Title:C# Full Stack DeveloperThe successful incumbent will be responsible for:Working in a development shopBuild solutionTechnologies used: c#, vb.net, SQL and UnipathMinimum qualifications and experience:BSc in IT or Computer...


  • Pretoria, South Africa Telebest Full time

    Our client has an opportunity available for a Senior Full Stack Developer based in Pretoria.Requirements:Bachelor’s degree in Computer Science, Electronic/Computer Engineering, Information Technology or a related field.4+ years’ experience in professional software development and engineering on large, complex projects.Knowledge and experience...


  • Pretoria, Gauteng, South Africa Telebest Full time

    Job Opportunity for Senior Full Stack DeveloperTelebest is seeking a highly skilled Senior Full Stack Developer to join our team in Pretoria.Key Responsibilities:Collaborate with researchers and experts to design and develop high-technology software solutions for clients.Contribute to the development of large and complex projects using cutting-edge...


  • Pretoria, Gauteng, South Africa Telebest Full time

    Job SummaryTelebest is seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions.Key ResponsibilitiesTechnical LeadershipLead the development of large and complex software projects using cutting-edge...


  • Pretoria, South Africa OfferZen Full time

    Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at OfferZen, a leading developer jobs marketplace. As a Senior Full Stack Developer, you will play a key role in connecting developers with top tech companies that are eager to interview them.This is an exciting opportunity to work with a talented team of...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Senior.Net Full Stack Developer OpportunityE-Merge is seeking a highly skilled Senior.Net Full Stack Developer to join our dynamic team in Centurion. As a key member of our development team, you will be responsible for designing, building, and optimizing scalable and high-performance web applications using the latest.Net technologies.Key...


  • Pretoria, South Africa OfferZen Full time

    Unlock Your Dream Developer Career with OfferZenAre you a skilled full-stack engineer looking for a new challenge? OfferZen, the developer jobs marketplace, connects talented developers with top tech companies in Africa and Europe.Our platform allows you to build a profile, showcase your skills, and receive upfront information about potential job...


  • Pretoria, South Africa OfferZen Full time

    Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at OfferZen, a leading developer jobs marketplace. As a Senior Full Stack Developer, you will play a key role in connecting developers with top tech companies that are eager to interview them.This is an exciting opportunity for a talented developer to work...

  • Full Stack Developer

    2 months ago


    Pretoria, South Africa Red Ember Recruitment (PTY) Ltd Full time

    This is a remote position. Red Ember Recruitment is seeking to hire a Full Stack Developer for a remote role. Working closely with your team to develop and deliver high-end solutions using Agile methodologies. Implementing superior User Experiences. Coding and deploying new features. Ensuring our web applications and components are accessible,...


  • Pretoria, Gauteng, South Africa ALOS Innovative Workforce Solution (Pty) Ltd Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at ALOS Innovative Workforce Solution (Pty) Ltd.Key Responsibilities:Design, develop, and maintain scalable and efficient full-stack systemsDevelop systems solutions that meet quality and delivery requirementsConduct code reviews and provide...

  • Full Stack Developer

    2 months ago


    Pretoria, South Africa Red Ember Recruitment (PTY) Ltd Full time

    Job Description This is a remote position. Red Ember Recruitment is seeking to hire a Full Stack Developer for a remote role. Working closely with your team to develop and deliver high-end solutions using Agile methodologies. Implementing superior User Experiences. Coding and deploying new features. Ensuring our web applications and components are...

  • Full Stack Developer

    2 months ago


    Pretoria, South Africa Hire Resolve Full time

    Hire Resolve's client is currently looking for a talented Full Stack Developer to join their dynamic team and contribute to exciting new projects. The ideal candidate will be proficient in a range of technologies including Microsoft .NET, C#, WordPress, Drupal, JavaScript, Bootstrap, and SQL. You should have a keen eye for detail and a passion for creating...


  • Pretoria, South Africa OfferZen Full time

    Senior Full-Stack EngineerAre you a talented senior full-stack engineer 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! Why...


  • Pretoria, South Africa OfferZen Full time

    Senior Full-Stack EngineerAre you a talented senior full-stack engineer 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! Why...

  • C# Team Lead Lw

    4 weeks ago


    Pretoria, South Africa Mediro ICT Full time

    **Full Stack Development Leadership**: Oversee front-end and back-end development using C#,.NET, and modern frameworks. API integration Lead a team of Junior & Intermediate Developers **Cloud Infrastructure Management**: Architect and manage AWS-based cloud solutions. Implement and maintain Infrastructure as Code (IaC). **Kubernetes & Container...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Job Title: Senior Full Stack DeveloperE-Merge is seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications using JavaScript and Node.js.Key Responsibilities:Design and develop scalable and efficient web applications...

  • Full Stack Developer

    3 weeks ago


    Pretoria, Gauteng, South Africa People Dimension Full time

    Job Title: Full Stack DeveloperAbout the Role:We are seeking a highly skilled Full Stack Developer to join our team at People Dimension. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web and mobile applications using a range of technologies.Key Responsibilities:Design and develop user interfaces and user...

  • Team Lead: Mobile

    4 months ago


    Pretoria, South Africa Ulwembu Business Services Full time

    DIMENSIONS (Indicate, in quantitative terms, the key areas on which your job has an impact.) - Software team lead - High communication Skills - Orleans or similar distributed programming solution - Windows presentation framework using MVVM - JavaScript frameworks and libraries (Angular, Backbone, ReactJS, knockout) - Legacy system and languages - NoSQL...


  • Pretoria, South Africa OfferZen Full time

    Unlock Your Dream Developer Job with OfferZenAre you a skilled full-stack engineer looking for a new challenge? OfferZen, the developer jobs marketplace, connects talented developers with top tech companies in Africa and Europe. Our platform reverses the job search process, allowing you to build a profile and have companies apply to interview you.This...