Senior Software Engineer

Techrepo.co.za

Johannesburg

On-site

ZAR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Techrepo.co.za in Johannesburg seeks a Senior Software Engineer to design, develop, and maintain scalable applications and microservices. You will build robust RESTful APIs and drive performance, reliability, and security improvements while collaborating with product managers and stakeholders.

The role requires 7+ years of software development experience, with strong expertise in .NET Core or PHP, and hands-on experience in Docker, Kubernetes, and cloud services.

Qualifications

  • 7+ years of software development experience.
  • Strong expertise in .NET Core or PHP.
  • Experience building and maintaining microservices.
  • Solid API development experience.
  • Experience with Docker and containerisation.
  • Knowledge of Kubernetes or similar orchestration.
  • Understanding of modern software architecture and design patterns.
  • Experience working in Agile environments.

Responsibilities

  • Design, develop, and maintain scalable applications and microservices.
  • Build and integrate robust RESTful APIs.
  • Drive system performance, reliability, and security improvements.
  • Collaborate with Product Managers, Engineers, and Stakeholders to deliver exceptional customer experiences.
  • Review code, champion engineering best practices, and mentor team members.
  • Help shape technical architecture and contribute to key engineering decisions.
  • Support continuous improvement initiatives across development processes.
  • Collaborate within Agile delivery teams to bring innovative ideas to life.

Skills

RESTful APIs
Microservices
Docker
Kubernetes
Git
CI/CD
AWS
Front-end (React/Angular)
.NET Core
PHP

Tools

Docker
Kubernetes
Git
CI/CD pipelines
AWS

Job description

Job Description
About the Role

Every day, our technology powers financial inclusion for customers who rely on us to send money home, make payments, and access services that improve their lives. With over 40 million cross-border transactions processed, we're proud to be one of Africa's leading FinTech success stories.

Responsibilities
  • As a Senior Software Engineer, you will:
  • Design, develop, and maintain scalable applications and microservices
  • Build and integrate robust RESTful APIs
  • Drive system performance, reliability, and security improvements
  • Work closely with Product Managers, Engineers, and Stakeholders to deliver exceptional customer experiences
  • Review code, champion engineering best practices, and mentor team members
  • Help shape technical architecture and contribute to key engineering decisions
  • Support continuous improvement initiatives across development processes
  • Collaborate within Agile delivery teams to bring innovative ideas to life
  • 7+ years of software development experience
  • Strong expertise in .NET Core or PHP
  • Experience building and maintaining microservices
  • Strong knowledge of MySQL and/or PostgreSQL
  • Solid API development experience
  • Experience with Docker and containerisation technologies
  • Knowledge of Kubernetes or similar orchestration platforms
  • Understanding of modern software design principles and architecture patterns
  • Experience working in Agile environments
  • Familiarity with Git and CI/CD pipelines
  • Exposure to AWS services is advantageous
  • Front-end experience (React, Angular or similar) is a bonus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

ATS Client • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

Black Pen Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Competitive salary + performance bonuses
Opportunity to shape the future of cross-border payments
Work with an experienced, diverse team
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer - FinTech Microservices & APIs
Senior Software Engineer - FinTech Microservices & APIs

Techrepo.co.za • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Full Stack Engineer – Fintech / Payments
Full Stack Engineer – Fintech / Payments

60 Degrees • Wes-Kaap

On-site
ZAR 500,000 - 650,000
Senior Software Engineer: Backend & Integration
Senior Software Engineer: Backend & Integration

Africonology • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer (Cape Town)
Senior Software Engineer (Cape Town)

IQbusiness • Wes-Kaap

On-site
ZAR 600,000 - 800,000
Senior Full Stack Software Engineer (12-months contract)
Senior Full Stack Software Engineer (12-months contract)

DeARX • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000