freehire launches on Product Hunt on 26 August.

Follow →

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available