Intermediate software developer (full - stack enterprise saas developer) johannesburg - permanent -
Summary
Intermediate full-stack developer building enterprise SaaS using C#/.NET, Angular, and PostgreSQL to solve business problems. Role requires self-reliance and AI-assisted workflows.
We are looking for an
intermediate full-stack developer
who can
build real software and solve real business problems.
The team is
small, highly capable, and hands-on , with a strong focus on ownership, quality, and continuous improvement. Developers work directly with real problems and clients without layers of business analysts, designers, or testers.
We are looking for an intermediate developer who is,
AI-forward
- actively using AI in their development workflow.
A strong all-rounder
- able to operate without traditional support roles (no BA, no dedicated UI/UX, no tester).
Self-reliant
- capable of driving work independently.
Full-stack
- comfortable across backend, frontend, and data.
A business problem solver first, technologist second. If this is you, apply now!
Skills required
Backend : C# /. NET,. NET Aspire, Fast Endpoints
Frontend : Angular, Type Script, Bootstrap
Database : Postgre SQL
Architecture : Vertical Slice, CQRS, Domain-Driven Design
Dev Ops : CI/CD, containerisation, cloud deployment
AI Tooling : AI-assisted development workflows (e.g. Claude Code)
Requirements
Degree in Computer Science / Software Engineering (or equivalent experience)
3+ years of software development experience
Strong C# /. NET and Angular skills
Experience with Postgre SQL or similar databases
Solid understanding of modern architecture patterns
Experience with or strong interest in AI-assisted development
Strong communication skills
Reference Number for this position is
CL61306
which is a permanent position based in
Johannesburg
offering up to
R600k per annum.
Contact Candace on candace@.za or call her on 011 463 3633 to discuss this and other opportunities.
intermediate full-stack developer
who can
build real software and solve real business problems.
The team is
small, highly capable, and hands-on , with a strong focus on ownership, quality, and continuous improvement. Developers work directly with real problems and clients without layers of business analysts, designers, or testers.
We are looking for an intermediate developer who is,
AI-forward
- actively using AI in their development workflow.
A strong all-rounder
- able to operate without traditional support roles (no BA, no dedicated UI/UX, no tester).
Self-reliant
- capable of driving work independently.
Full-stack
- comfortable across backend, frontend, and data.
A business problem solver first, technologist second. If this is you, apply now!
Skills required
Backend : C# /. NET,. NET Aspire, Fast Endpoints
Frontend : Angular, Type Script, Bootstrap
Database : Postgre SQL
Architecture : Vertical Slice, CQRS, Domain-Driven Design
Dev Ops : CI/CD, containerisation, cloud deployment
AI Tooling : AI-assisted development workflows (e.g. Claude Code)
Requirements
Degree in Computer Science / Software Engineering (or equivalent experience)
3+ years of software development experience
Strong C# /. NET and Angular skills
Experience with Postgre SQL or similar databases
Solid understanding of modern architecture patterns
Experience with or strong interest in AI-assisted development
Strong communication skills
Reference Number for this position is
CL61306
which is a permanent position based in
Johannesburg
offering up to
R600k per annum.
Contact Candace on candace@.za or call her on 011 463 3633 to discuss this and other opportunities.