Full Stack Engineer (Senior)

Parvana

Cape Town

Remote

ZAR 900,000 - 1,300,000

Full time

2 days ago
Be an early applicant
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

Parvana is seeking an experienced software engineer for a remote role based in South Africa. You will lead backend design for complex systems using C#/.NET and Angular/React, while managing scalable cloud infrastructure and CI/CD pipelines. Expertise with AI coding tools and distributed tracing will be valued.

You will mentor engineers across levels and collaborate with product teams to balance speed, security, and compliance in an agentic, distributed delivery model.

Qualifications

  • 7+ years of software engineering experience with C#/.NET and production experience with Angular or React.
  • Experience designing, shipping, and supporting a production-grade system.
  • Hands-on with at least one major cloud platform, Linux, containers, and infrastructure as code.

Responsibilities

  • Lead complex system and service-oriented backend design (C#/.NET, Angular/React).
  • Manage database schemas, data models, and secure, scalable cloud infrastructure.
  • Utilise and review AI coding tools for writing, testing, and maintaining code.

Skills

C#
.NET
Angular
React
Cloud
Linux
Containers
CI/CD
AI Coding
Backend
Microservices
Agile
Financial Services
Telemetry
Infrastructure as Code

Job description

This is a remote position.

Location: South Africa | Work Type: Remote | Job ID: J

About our client:

Our client develops and supports software and data solutions across a variety of industries. They want you to get ahead of the market and stay there. They offer a combination of plug and play products that can be integrated with existing systems and processes and can also be customised to client needs. Their capabilities extend to big data engineering and bespoke software development, solutions are available as both cloud-based and hosted.

What you will be doing:
  • Lead complex system and service-oriented backend design (C#/.NET, Angular/React), defining technical approaches and selecting appropriate tools and frameworks.
  • Manage database schemas, data models, and secure, scalable cloud infrastructure.
  • Utilise and review AI coding tools for writing, testing, and maintaining code, treating prompt design as a core technical skill.
  • Maintain CI/CD pipelines with quality gates, automated testing strategies, and deployment rollout strategies.
  • Lead the migration of legacy applications to modern technologies and infrastructure.
  • Define SLOs, SLIs, and use distributed tracing and telemetry to diagnose system-wide issues.
  • Create clear documentation and system boundaries so people and AI tools can extend systems safely.
  • Lead technical conversations, explain trade-offs, and work with product teams to shape delivery phases.
  • Break down complex problems into well-defined tickets while balancing speed with security and compliance.
  • Mentor engineers across experience levels and help establish team standards for safe AI usage, review, and knowledge sharing.
What our client is looking for:
  • Minimum of 7 years of software engineering experience with extensive commercial background in C#/.NET and production experience with Angular or React.
  • At least one production-grade system designed, shipped, and supported that can be discussed in detail.
  • Hands-on experience with at least one major cloud platform, Linux, containers, and infrastructure as code.
  • Daily working experience with AI coding tools and willingness to work in an agentic delivery model.
  • Experience managing client-facing delivery, explaining trade-offs, and having the confidence to deliver difficult messages early.
  • Experience in financial services, with Commercial Real Estate or Credit Markets experience as a strong advantage.
  • Excellent written and spoken communication skills, and comfort working in an Agile team across time zones.
  • High discipline to manage time independently and maintain close contact with a distributed team.
Requirements
  • C#
  • .NET
  • Angular
  • React
  • Cloud
  • Linux
  • Containers
  • CI/CD
  • AI Coding
  • Backend
  • Microservices
  • Agile
  • Financial Services
  • Telemetry
  • Infrastructure as Code
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Developer (Senior)
Full-Stack Developer (Senior)

Parvana • South Africa

Remote
ZAR 900,000 - 1,200,000
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack Developer
Senior Full Stack Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 700,000 - 900,000
Lead Software Developer
Lead Software Developer

DT Projects SA • Johannesburg

On-site
ZAR 1,400,000 - 2,000,000
Software Engineer with AI
Software Engineer with AI

CyberPro Consulting (Pty) Ltd • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Kurtosys • South Africa

On-site
ZAR 600,000 - 900,000
Generous leave policy
Access to learning platforms
Regular team events
Principal Software Engineer
Principal Software Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 1,200,000
Fully remote work
Equity options
Professional development budget
Senior Full Stack Developer - AI-Enabled Software Engineering
Senior Full Stack Developer - AI-Enabled Software Engineering

iDbase Software • Cape Town

On-site
ZAR 900,000 - 1,200,000