Enable job alerts via email!

Lead Software Engineer - Python, React, Gcp

Badger & Bird Talent

Johannesburg

Remote

ZAR 600 000 - 900 000

Full time

3 days ago
Be an early applicant

Job summary

A leading technology consultancy is seeking an experienced Lead Software Engineer to guide a remote team from South Africa. You will play a crucial role in technical leadership, working with a multi-cloud tech stack including Python, FastAPI, and React. This is an ideal opportunity for a senior engineer passionate about building high-quality software and mentoring other engineers.

Benefits

Sponsored certifications in cloud technologies
International project exposure

Qualifications

  • Proven experience as a Senior or Lead Software Engineer.
  • Strong proficiency in Python and FastAPI.
  • Experience developing frontend applications with React.
  • Hands-on experience with cloud platforms (GCP or AWS).
  • Understanding of Kubernetes and security engineering principles.
  • Ability to lead and mentor other engineers.

Responsibilities

  • Guide a software engineering team in an agile environment.
  • Provide technical mentorship and conduct code reviews.
  • Develop high-quality, secure code using Python and React.
  • Collaborate with architects and product owners on new features.
  • Steer technical decisions and ensure adherence to best practices.

Skills

Leadership
Mentorship
Python
FastAPI
React
GCP
AWS
Kubernetes
Job description
Role Summary

We are representing a remote-first technology consultancy seeking an experienced Lead Software Engineer.

This is an opportunity to guide a skilled team while remaining hands‑on with a modern, multi‑cloud tech stack.

You will be responsible for technical leadership, mentorship, and contributing to the architecture of complex applications for international clients.

This role is ideal for a senior engineer who is passionate about building high‑quality software and fostering a collaborative, high‑performing team.

Why This Opportunity is for You

Lead and Mentor a talented team, making a direct impact on the growth of other engineers.

Influence technical architecture by collaborating closely with architects to shape product direction.

Work on a modern, in‑demand stack including Python, FastAPI, React, GCP, AWS, and Kubernetes.

Gain international project exposure on enterprise‑scale projects for major overseas clients, while working remotely from South Africa.

Grow your career with full support, including sponsored certifications in cloud and other modern technologies.

What You Will Be Doing

Guiding a software engineering team in an agile environment.

Providing technical mentorship, conducting code reviews, and setting high standards for code quality.

Developing high-quality, secure code using Python, FastAPI, and React.

Collaborating with architects and product owners to design and deliver new features.

Helping steer technical decisions and ensuring the team follows best practices.

What You Will Bring
  • Proven experience as a Senior or Lead Software Engineer.
  • Strong proficiency in Python and a modern web framework like FastAPI.
  • Solid experience developing frontend applications with React.
  • Hands‑on experience with cloud platforms (GCP and / or AWS).
  • A good understanding of Kubernetes and security engineering principles.
  • Demonstrated ability to lead and mentor other engineers.
Location

This is a fully remote role based in South Africa.

#J‑

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.