Enable job alerts via email!

Full-Stack Engineer

S. Hayward Consulting

South Africa

Remote

ZAR 600,000 - 900,000

Full time

4 days ago
Be an early applicant

Job summary

A leading software development firm in South Africa is seeking a Senior Full-Stack Engineer with expertise in .NET and SQL. The ideal candidate will have over 5 years of software engineering experience and a strong passion for clean code and team collaboration. You will have the opportunity to contribute across all phases of development as well as mentor your peers. This role promises not only professional growth but also a chance to shape the team's culture and technical direction.

Qualifications

  • 5+ years’ experience in software engineering.
  • Expert in .NET and SQL databases.
  • Solid grasp of software architecture and design patterns.
  • Skilled in writing testable, maintainable code.

Responsibilities

  • Contribute to the design, build, and deployment phases.
  • Mentor other team members or remain an individual contributor.
  • Help shape the technical direction and team culture.

Skills

Software engineering experience
Expert in .NET
Experience with SQL databases
Understanding of software architecture
Containerization skills
Frontend technologies proficiency

Tools

AWS
Azure
PostgreSQL

Job description

Senior Full-Stack Engineer (.NET / React, Angular / SQL)

We're after more than just strong devs—we're looking for humans who thrive in a team, care about clean code, and want to build great software with great people.

You Are:

  • Passionate about tech, clean code, and team collaboration.

  • Experienced across the stack—from frontend to backend to infra.

  • Comfortable with legacy code and shiny new things.

  • A clear communicator who values simplicity and performance.

  • A mentor and role model, or keen to become one.

Tech You Know:

  • 5+ years’ experience in software engineering.

  • Expert in .NET and relational databases (SQL Server, PostgreSQL).

  • Solid grasp of software architecture and design patterns.

  • Skilled in writing testable, maintainable code.

  • Hands-on with containerization and cloud platforms (AWS, Azure).

  • Expert in at least one modern frontend tech (Angular, React, Vue).

The Role:

  • Contribute to every phase: design, build, deploy, iterate.

  • Mentor others—or stay an individual contributor if that’s your groove.

  • Help shape our technical direction and team culture.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.