Lead Software Engineer (Backend)

Placements24

South Africa

Hybrid

ZAR 900,000 - 1,500,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary with bonuses
Hybrid work model
Comprehensive health insurance
Professional growth opportunities
Retirement savings plan
Collaborative work environment

Job summary

Placements24 is seeking a seasoned Lead Software Engineer for backend development to join their team in a hybrid role in South Africa. You will design, develop, and maintain robust server-side applications and APIs, and lead a talented group of engineers.

The ideal candidate has 6+ years of backend experience with at least 2 years in a lead or mentoring role, strong Python/Java/Node.js/Go skills, and hands-on experience with PostgreSQL or MySQL, NoSQL, microservices, RESTful APIs, and cloud

Qualifications

  • 6+ years of professional backend software development experience, with at least 2 years in a lead or mentoring role.
  • Proficiency in Python, Java, Node.js, or Go for backend development.
  • Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases.
  • Familiarity with microservices architecture, RESTful APIs, and cloud platforms (AWS, Azure, GCP).
  • Excellent problem-solving, debugging, and communication skills.

Responsibilities

  • Lead the design and implementation of backend services and APIs using modern technologies and architectural patterns.
  • Mentor and guide junior and mid-level software engineers, fostering a culture of technical excellence and continuous improvement.
  • Write clean, efficient, well-documented, and thoroughly tested code in languages such as Python, Java, or Go.
  • Collaborate with product managers and frontend engineers to define technical requirements and deliver new features.
  • Oversee code reviews, ensuring adherence to coding standards and best practices for maintainability and performance.
  • Troubleshoot and resolve complex technical issues in production environments.

Skills

Python
Java
Node.js
Go
PostgreSQL
MySQL
NoSQL
Microservices
REST APIs
AWS
Azure
GCP
Mentorship
Leadership
Communication

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Job description

About the Role

Our client is seeking a seasoned Lead Software Engineer specializing in backend development to join their dynamic team in Tembisa. This hybrid role offers a blend of in-office collaboration and remote flexibility, allowing you to contribute effectively to high-impact projects. You will be responsible for designing, developing, and maintaining robust server-side applications and APIs, leading a team of talented engineers, and ensuring the delivery of high-quality, scalable software solutions. This position is ideal for an experienced developer who is passionate about mentorship, architectural excellence, and driving technical innovation within a collaborative environment.

Key Responsibilities
  • Lead the design and implementation of backend services and APIs using modern technologies and architectural patterns.
  • Mentor and guide junior and mid-level software engineers, fostering a culture of technical excellence and continuous improvement.
  • Write clean, efficient, well-documented, and thoroughly tested code in languages such as Python, Java, or Go.
  • Collaborate with product managers and frontend engineers to define technical requirements and deliver new features.
  • Oversee code reviews, ensuring adherence to coding standards and best practices for maintainability and performance.
  • Troubleshoot and resolve complex technical issues in production environments.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of professional experience in backend software development, with at least 2 years in a lead or mentoring role.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Familiarity with microservices architecture, RESTful APIs, and cloud platforms (AWS, Azure, GCP).
  • Excellent problem-solving, debugging, and communication skills.
Benefits
  • Competitive annual salary and performance bonuses.
  • Hybrid work model promoting work-life balance.
  • Comprehensive health insurance coverage.
  • Opportunities for professional growth and continuous learning.
  • Retirement savings plan.
  • Access to a collaborative and innovative work environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Backend Developer
Lead Backend Developer

Placements24 • South Africa

On-site
ZAR 1,400,000 - 2,000,000
Competitive salary with incentives
Health insurance
Retirement benefits
+3
Lead Software Engineer - Backend Services
Lead Software Engineer - Backend Services

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 2,100,000
Hybrid work arrangement
Competitive salary
Health, dental, and vision insurance
+1
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Lead Backend Developer - Fintech Innovations
Lead Backend Developer - Fintech Innovations

Placements24 • Gauteng

Hybrid
ZAR 1,200,000 - 2,000,000
Remote work stipend
Home office setup support
Stock options
Lead Software Engineer - Cloud Solutions
Lead Software Engineer - Cloud Solutions

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 2,000,000
Hybrid work model
Competitive salary
Performance bonuses
+2
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Stellenbosch

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical & retirement
Generous PTO
+2
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Annual bonus
Health benefits
+1
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Randburg

On-site
ZAR 600,000 - 900,000
Salary + bonuses
Health insurance
Dev conferences
+2
Lead Full Stack Developer - Enterprise Solutions
Lead Full Stack Developer - Enterprise Solutions

Placements24 • Gauteng

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Annual leave and development budget
+3
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Benoni

Hybrid
ZAR 700,000 - 980,000
Competitive salary and bonus structure
Health insurance
Generous PTO and holidays
+2