Senior Software Engineer & Tech Lead (Remote)

Indsafri

South Africa

Hybrid

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Indsafri is seeking a Senior Developer to join our engineering team. You will design, develop, and maintain high-quality software while acting as a technical lead, mentoring juniors, and conducting code reviews.

You will architect scalable solutions, collaborate with cross-functional teams, and optimize performance, security, and reliability. Strong problem-solving and communication are essential for success.

Qualifications

  • 5+ years of professional software development experience.
  • Bachelor's degree in computer science, engineering, or related field (or equivalent).
  • Strong knowledge of design patterns, data structures and algorithms.
  • Experience with REST/GraphQL APIs and databases (SQL/NoSQL).
  • Hands-on cloud experience (AWS, Azure or GCP) and CI/CD pipelines.
  • Excellent analytical, problem-solving and communication skills.

Responsibilities

  • Design, develop, test, and deploy software components and services.
  • Provide technical leadership and guide junior developers via mentorship and code reviews.
  • Architect scalable, maintainable solutions for complex business needs.
  • Collaborate with product managers, designers and stakeholders on scope and deliverables.
  • Troubleshoot, debug, and upgrade existing systems for performance and reliability.
  • Optimize applications for speed, scalability, and security.
  • Stay current with industry trends and foster team innovation.

Skills

Design patterns
Data structures
Algorithms
Analytical skills
Communication

Education

Bachelor's degree in CS/Engineering
Master's degree (preferred)

Tools

REST/GraphQL
AWS
Azure
GCP
CI/CD pipelines
Docker
Kubernetes

Job description

Indsafri is seeking a Senior Developer to join our engineering team. You will design, develop, and maintain high-quality software while acting as a technical lead, mentoring juniors, and conducting code reviews.

You will architect scalable solutions, collaborate with cross-functional teams, and optimize performance, security, and reliability. Strong problem-solving and communication are essential for success.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java & Angular Tech Lead for Scalable Enterprise Apps
Senior Java & Angular Tech Lead for Scalable Enterprise Apps

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,350,000
Mid-Level Software Engineer — APIs, Backends & Growth
Mid-Level Software Engineer — APIs, Backends & Growth

Indsafri • South Africa

On-site
ZAR 420,000 - 720,000
Senior Java & Spring Microservices Engineer
Senior Java & Spring Microservices Engineer

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Senior Java & BPM/Camunda Software Engineer
Senior Java & BPM/Camunda Software Engineer

Indsafri • South Africa

On-site
ZAR 600,000 - 800,000
Senior Systems Engineer - .NET, DevOps & Test Automation
Senior Systems Engineer - .NET, DevOps & Test Automation

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Platform Lead — Angular & Java Engineer
Platform Lead — Angular & Java Engineer

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Enterprise Software Engineer & Tech Leader
Enterprise Software Engineer & Tech Leader

IndSAfri • Roodepoort

On-site
ZAR 90,000 - 120,000
Senior Java Software Engineer – API & Microservices
Senior Java Software Engineer – API & Microservices

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Senior DevOps & SRE: Cloud Platform Reliability Architect
Senior DevOps & SRE: Cloud Platform Reliability Architect

Indsafri • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Test Lead & Quality Strategist
Senior Test Lead & Quality Strategist

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000