Enable job alerts via email!

Intermediate Full Stack Developer

Resourgenix

Wes-Kaap

Hybrid

ZAR 500,000 - 700,000

Full time

2 days ago
Be an early applicant

Job summary

A tech company in South Africa is looking for a Software Engineer (Full Stack) to design and develop scalable applications. The ideal candidate will have 3-5 years of experience, strong skills in C# and modern JavaScript frameworks, and the ability to collaborate with cross-functional teams. Excellent communication skills and problem-solving capabilities are essential. The role offers a hybrid working model, combining remote and on-site work.

Qualifications

  • 3–5 years' experience in software development across the full SDLC.
  • Strong understanding of object-oriented programming and software design patterns.
  • Proficiency in developing scalable full-stack applications.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications.
  • Build clean, secure, and efficient APIs and microservices.
  • Collaborate on feature delivery with cross-functional teams.
  • Write unit tests and participate in code reviews.

Skills

C#
.NET Framework
JavaScript frameworks
RESTful APIs
Microservices
SQL Server
MongoDB
Docker
Kubernetes
AWS
Azure
GCP
CI/CD
Terraform

Education

Bachelor's Degree or Diploma in Computer Science

Job description

We're Hiring a Software Engineer (Full Stack) - Cape Town, SA | Hybrid & Perm.

About the Role

If you're passionate about clean code, solving real-world problems, and working with modern tech — this one's for you.

Minimum Requirements

  • 3–5 years' experience in software development across the full SDLC
  • Proficiency in C# and the .NET framework
  • Experience with modern JavaScript frameworks (Angular, React, Vue, Node.js)
  • Strong understanding of object-oriented programming and software design patterns
  • Proven experience developing RESTful APIs and microservices
  • Solid skills in both relational (SQL Server) and NoSQL (MongoDB) databases
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure or GCP)
  • CI/CD pipelines and infrastructure as code (e.g. Terraform)
  • Strong problem-solving and debugging capabilities
  • Excellent communication and collaboration skills

Qualifications

  • Bachelor's Degree or Diploma in Computer Science, Software Engineering, or similar

What You’ll Be Doing

  • Design, develop, and maintain scalable full-stack applications (front-end & back-end)
  • Build clean, secure, and efficient APIs and microservices
  • Collaborate with engineers, architects, QA, and product teams on feature delivery
  • Write unit tests and participate in code reviews to ensure code quality
  • Monitor system performance and assist with incident resolution when needed
  • Document architecture, processes, and technical decisions
  • Contribute to DevOps initiatives and CI/CD practices

Nice-to-Have Experience

  • React Native or mobile development experience
  • Messaging systems like Kafka or RabbitMQ
  • In-memory data stores like Redis or Valkey
  • Test-driven development (TDD) practices
  • Knowledge of secure coding principles
  • Background in high-volume transactional or online gaming industries

#SOLID #OOP #CLEANCODE

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