Software Engineer: Full Stack II (C#) Stellenbosch

Boardroom Appointments

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Boardroom Appointments in Stellenbosch seeks a Software Engineer: Full Stack II (C#) to contribute across the full software lifecycle—from conception to deployment and ongoing operations of our products.

The candidate should have 3+ years of experience in front‑ and back‑end development, with modern frameworks, RESTful APIs, databases and cloud platforms (AWS/Azure). You will collaborate with UX, QA and DevOps to deliver reliable, scalable software.

Qualifications

  • 3+ years proven experience in full stack development (front- and back-end).
  • Experience with modern front-end and back-end frameworks and technologies.
  • Ability to translate requirements into design and implement software meeting standards.

Education

A relevant tertiary qualification in Information Technology
Grade 12 National Certificate / Vocational

Tools

HTML5
CSS3
React.js
Angular
Webpack
Parcel
npm
Yarn
C#
Entity Framework Core
RESTful API
SQL Server
MongoDB
Git
GitHub
GitLab
AWS
Azure
Kubernetes
Containerization

Job description

Software Engineer: Full Stack II (C#) Stellenbosch

Job Openings Software Engineer: Full Stack II (C#) Stellenbosch

About the job Software Engineer: Full Stack II (C#) Stellenbosch

Purpose Statement

The level II Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance software systems and applications based on specifications, while adhering to established standards. They translate requirements from the business or technical analyst and actively participate with the delivery team in design and problem-solving.

The Full Stack Software Engineer plays a crucial role in developing and maintaining both front-end and back-end components of web applications and works on all layers of the application stack. They are therefore responsible for applying a holistic approach to building solutions that not only offer optimum performance, reliability, and scale but also create great client experiences.

Education:

  • A relevant tertiary qualification in Information Technology
  • Grade 12 National Certificate / Vocational

Experience:

  • 3+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language).
  • Experience with modern front-end and back-end frameworks and technologies

Knowledge:

Is able to apply advanced knowledge of the following:

  • Advanced programming concepts
  • Advanced algorithms and data structures
  • Design Patterns
  • Version Control
  • Testing practices
  • Database systems and query optimization (e.g., SQL, NoSQL).
  • RESTful API design and integration.
  • Cloud computing platforms and services (e.g., AWS, Azure).
  • Advanced Microservice and event driven architectures
  • Deployment using kubernetes and containerization
  • Responsive design principles and mobile-first development.
  • Front-end build tools and package managers

Front-end Technologies:

  • HTML5
  • CSS3 (including pre-processors like Sass or LESS)
  • React.js or Angular (or similar modern front-end frameworks)
  • Front-end build tools like Webpack or Parcel
  • Package managers like npm or Yarn

Back-end Technologies:

  • C#
  • Entity Framework Core (for ORM)
  • RESTful API design and implementation
  • Database systems like SQL Server (SQL) and MongoDB (NoSQL)
  • Advanced knowledge of SQL for query optimization

Version Control:

  • Git (including GitHub or GitLab for repository hosting)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer: Full Stack II - Cape Town
Software Engineer: Full Stack II - Cape Town

Boardroom Appointments • Cape Town

On-site
ZAR 700,000 - 1,050,000
Software Engineer: Full Stack III
Software Engineer: Full Stack III

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Software Engineer: Full Stack II - Sandton, JHB
Software Engineer: Full Stack II - Sandton, JHB

Boardroom Appointments • Sandton

On-site
ZAR 360,000 - 600,000
Software Engineer: Full Stack II
Software Engineer: Full Stack II

Boardroom Appointments • Stellenbosch

On-site
ZAR 480,000 - 740,000
Software Engineer: Full Stack III- Cape Town
Software Engineer: Full Stack III- Cape Town

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,300,000
Software Engineer: Full Stack III- Sandton, JHB
Software Engineer: Full Stack III- Sandton, JHB

Boardroom Appointments • Sandton

On-site
ZAR 900,000 - 1,200,000
Software Engineer: Full Stack III (Payments, AWS,C#) (Stellenbosch OR Sandton)
Software Engineer: Full Stack III (Payments, AWS,C#) (Stellenbosch OR Sandton)

Boardroom Appointments • Stellenbosch, Sandton

On-site
ZAR 900,000 - 1,300,000
Software Engineer: Back-End II
Software Engineer: Back-End II

Boardroom Appointments • Stellenbosch

On-site
ZAR 600,000 - 900,000
Full-Stack Engineer II (C#) — Web & API Builder
Full-Stack Engineer II (C#) — Web & API Builder

Boardroom Appointments • Cape Town

On-site
ZAR 600,000 - 900,000
Software Engineer: Full Stack III
Software Engineer: Full Stack III

Boardroom Appointments • Stellenbosch

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