Menu Close

Centurion: Team Lead Full Stack Developer

Team Lead Full Stack Developer

Posted on 2025-03-06

Category It Computing Software
Location Tshwane  /  Centurion

Job Summary

Primary Duties and Responsibilities A medium-sized consulting firm is seeking a motivated and experienced Team Lead – Senior Software Developer who excels in software development and team leadership. This role requires a hands-on leader passionate about coding, collaboration, and mentorship, capable of guiding a team to deliver scalable, efficient, and innovative software solutions aligned with client and business needs. Starting in the pre-execution phases of projects, the Team Lead provides technical input, setting the stage for successful execution. You will oversee the project team, ensure high-quality deliverables, and maintain alignment with client expectations. Responsibilities Team Leadership and Guidance Provide day-to-day guidance and mentorship to team members, supporting professional growth. Facilitate effective communication within the team, ensuring alignment with project goals. Foster a culture of accountability, trust, and continuous improvement. Lead by example, contributing to coding, design, and system reviews. Project Oversight Engage in project planning during pre-execution, offering technical insights and feasibility assessments. Monitor project execution, ensuring adherence to quality standards, timelines, and deliverables. Identify and mitigate technical and project risks proactively. Manage client expectations through clear communication and timely issue resolution. Technical Contribution and Innovation Write well-designed, testable, and efficient code. Ensure all designs and code are compliant with specifications and industry best practices. Prepare and release software components as part of the development lifecycle. Investigate and recommend new technologies and methodologies to optimize processes. Performance Metrics and Reporting Track and report team performance against milestones. Provide constructive feedback to team members and stakeholders. Ensure progress reports highlight achievements, challenges, and actionable solutions. Required Qualifications Education Degree in Computer Science, Engineering, Informatics, BIT, or a related field. 5–7 years of experience as a Software Developer. 2–3 years in a Senior Software Developer role. Strong understanding of development methodologies and frameworks. Proven experience in developing web applications using popular frameworks (e.g., Angular, React, React Native). Familiarity with test-driven development and writing unit tests following industry best practices. Experience with public cloud platforms, containerization technologies, and DevOps is advantageous. Technical Skills Core Principles: Proficient in SOLID principles, Object-Oriented Analysis and Design, and Design Patterns. Development Frameworks: .NET and .NET Core with C#. ASP.NET MVC or Web Forms. Angular (2.0 and up), TypeScript, JavaScript. Database & API Design: SQL Database Design, Entity Framework Core (Code First), T-SQL, .NET Web API. Frontend Development: HTML5, CSS3, Bootstrap 5, RxJS, Ngxs/NgRx. Other Tools: Source Control (GitHub, TFS, Azure DevOps), Visual Studio, Visual Studio Code. Additional Expertise: Domain-Driven Design, Microservices Architecture, Service-Oriented Architecture, OAuth 2/JWT/Identity Server, Message Queuing (MSMQ, RabbitMQ).

Requirements:

Valid driver’s licence and own transport. Ability to meet tight deadlines and adapt to changing environments. Capability to work under pressure and manage complex tasks independently.

View Job  Centurion: General Manager - Events Security

Team Lead Full Stack Developer position available in Tshwane, Centurion. This job position was posted by . The job has been posted on 2025-03-06 in the It Computing Software category

Click Go Apply to apply online!


You might also like these jobs in the same area.

Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

More related positions


Africa: Travel Team Leader posted by Executive Placings

Leading Destination Management Company is looking for a Team Leader to support the management of a team of Destination Specialists. Lead the team to operationalize agent requests seamlessly and continuously improve service standards. Successfully quote and


View Job
Travel Team Leader

Pretoria East: Call Centre Team Leader – (Ngo) posted by RightAngle HR

Were looking for a call centre team leader to oversee and guide a team of sales agents. In this role, youll ensure that our agents provide quality service while supporting the meaningful work of our clients primarily non-profit organisations. If youre a n


View Job
Call Centre Team Leader – (Ngo)

Sandton: Team Leader posted by Sharedvalue

We are a results-driven insurance brokerage representing several top providers. We are looking for a motivated Team Manager to lead a high-performing team, driving sales, service excellence, and achievement of performance-based targets.Key Responsibilities


View Job
Team Leader

Pietermaritzburg: Field Service Team Leader (Electrical)

RedCat Recruitment is seeking a FIELD SERVICE TEAM LEADER (ELECTRICAL) for a well-established company, position based in Pietermaritzburg, KwaZulu-Natal. JOB DESCRIPTION Grade 12. Valid drivers license. Person must be fluent in English (speaking, reading,


View Job
Field Service Team Leader (Electrical)

Centurion: Chief Operating Officer – Executive Leadership Team

Minimum requirements for the role: A bachelors degree in business, Finance, or a related field is essential for this role (A Masters degree is preferred). Previous (5) experience working in a senior commercial or operational role, with a proven track recor


View Job
Chief Operating Officer – Executive Leadership Team

Cape Town City Centre: Technical Team Lead Stellenbosch

Qualifications Matric / Grade 12 and relevant IT qualification 10 years experience supporting datacentre software Microsoft MCSA 2016 or Equivalent Extensive experience supporting Microsoft Exchange 2010 or higher. ITIL v2 Foundation Extensive experience


View Job
Technical Team Lead Stellenbosch

Johannesburg: Software Team Leader

About the role Our client is seeking an experienced Software Team Leader to oversee software and IT strategies, ensuring systems effectively support company operations and objectives. This role involves architectural design, development, testing, deploymen


View Job
Software Team Leader

Western Cape: Information Security Team Lead – Contract – Onsite

Our Client a Global tech firm is seeking an Information Security Team Lead to join their team in the Western Cape (Onsite) on a contract basis for 12 months. They offer stability, growth, attractive rates and a great working environment. Job overview To sh

View Job  Pretoria: Rental Agent

View Job
Information Security Team Lead – Contract – Onsite

Port Elizabeth: It Team Leader

Team leader of a team of 3 Server Engineers. The Team Leader should also have technical expertise and knowledge as a Server Engineer. Team Leadership and Management Server Infrastructure Management Technical Expertise and Support Project Management Minimum


View Job
It Team Leader

Johannesburg: Accounts Payable Team Leader

My client is seeking an experienced Accounts Payable Team Leader to manage a high-performing team, ensuring vendor reconciliations, query resolution, and payment processes run smoothly and efficiently. This role is based in Sandton, Johannesburg North. Key


View Job
Accounts Payable Team Leader

Port Elizabeth: Intermediate Server Engineer (Team Lead)

What is great working for the company: - Join an exceptional team that values knowledge-sharing and collaboration. - Enjoy a clear career path with opportunities for growth and advancement. - Work on challenging enterprise projects that will help you devel


View Job
Intermediate Server Engineer (Team Lead)

Johannesburg: Operating Manager – Leadership Team

Minimum requirements for the role: A bachelors degree in business, Finance, or a related field is essential for this role . Previous (5) experience working in a senior commercial or operational role. Must have a strong understanding of pricing strategies,


View Job
Operating Manager – Leadership Team

Johannesburg: Software Team Leader – Hybrid

Key Responsibilities - Develop objectives, policies, and strategies for software and IT operations. - Select and implement technology to streamline operations and optimize business benefits. - Design and customize systems to enhance customer experience. -


View Job
Software Team Leader – Hybrid

Pretoria: Medical Aid Claims Assessor Team Leader

You will work in the claims department where Medical Top-Up/Gap Cover and Funeral Cover claims are processed. Key Responsibilities: Managing and overseeing the claims processing team Ensuring accurate and efficient assessment of medical and funeral claims


View Job
Medical Aid Claims Assessor Team Leader

Johannesburg: Accounts Payable Team Leader (Contract)

An FMCG company, based in the north of Johannesburg, is currently looking for an immediately available Accounts Payable Team Leader , to join their financial team for 6 months. As an Accounts Payable Team Leader , you will responsible for the following: An


View Job
Accounts Payable Team Leader (Contract)

Jet Park: Workshop Operations & Team Leader – Industrial Machinery – Jet Park

Workshop Operations & Team Leader Industrial Machinery Jet Park A supplier of industrial machinery requires an experienced Workshop Operations and Team Leader in the aftermarket division Job purpose: Manage, motivate and develop the service team members in


View Job
Workshop Operations & Team Leader – Industrial Machinery – Jet Park

Hermanus: Team Leader

Our client is seeking a Team Leade r to establish and grow their presence in Hermanus, covering the region from Gansbaai to Pringle Bay. Key Responsibilities Supervise and lead a team of waterproofing technicians Ensure project timelines and quality standa

View Job  Centurion: Product Owner

View Job
Team Leader

Cape Town City Centre: Mechanical Design Team Lead

Job Description: Ensure all joinery and assembly designs meet structural, functional, and certification requirements while staying within cost parameters and collaborating with other design teams Create 2D and 3D CAD models and perform necessary calculatio


View Job
Mechanical Design Team Lead

Cape Town City Centre: Housekeeper Team Leader

Essential Duties and Responsibilities: Liaise with Marketing, PA’s and Social Committee on clearly understanding the requirements and timelines for internal events and important meetings Take the lead role in ensuring preparation and execution of the requi


View Job
Housekeeper Team Leader

Centurion: Team Lead Full Stack Developer

Primary Duties and Responsibilities A medium-sized consulting firm is seeking a motivated and experienced Team Lead – Senior Software Developer who excels in software development and team leadership. This role requires a hands-on leader passionate about co


View Job
Team Lead Full Stack Developer

Claremont: Compliance Officer Team Lead

Position : Compliance Officer Team Leader Location: Claremont, Cape Town Type: Full-time, Permanent About the Role We are seeking a Compliance Officer Team Leader with a strong legal compliance background and experience leading teams for at least 2 years.


View Job
Compliance Officer Team Lead

Durban: Call Center Manager/ Team Leader

Call Centre Team Manager (Debt Collection) About this role: To manage and support the Call Centre Agents in achieving required input and output standards culminating in achievement of revenue and client Collection targets. Accountable for Call Centre Agent


View Job
Call Center Manager/ Team Leader

Johannesburg: Dutch Team Leader

Dutch Team Leader Are you an experienced Team Leader in Dutch Sales ready for your next challenge? We are looking for a driven Dutch Team Leader to strengthen our Dutch-speaking team. In this role, you will be responsible for leading and coaching a team of


View Job
Dutch Team Leader

Cape Town City Centre: Team Leader: Platform Engineering Delivery – Contract – Onsite

Our Client a Global tech firm is seeking a Team Leader: Platform Engineering Delivery to join their team in a banking project on a contract basis in Cape town (Onsite). They offer stability, growth, attract rates and a great working environment About the r


View Job
Team Leader

Cape Town City Centre: Desktop Support Engineer Team Lead

Requirements Grade 12 or NQF level 4 Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent work experience 5 years of hands-on experience in desktop support within a financial or similarly regulated industry 2 yea


View Job
Desktop Support Engineer Team Lead

Error making API request.
Share this to someone who needs a job:
Posted in Jobs in Centurion, Jobs in Tshwane

More Jobs in Your Area