Enable job alerts via email!

IT Full Stack Developer - East Rand

Job Masters

South Africa

On-site

ZAR 200,000 - 300,000

Full time

3 days ago
Be an early applicant

Job summary

A technology company in South Africa is seeking a highly skilled Senior Full Stack Developer to design, develop, and maintain secure, scalable enterprise applications. The role involves leading architectural discussions, mentoring junior developers, and implementing best practices across the full development lifecycle. The ideal candidate has over 8 years of software development experience and at least 5 years working with C#/.NET technologies. A negotiable salary package is offered.

Qualifications

  • 8+ years of software development experience.
  • Minimum 5 years of hands-on experience with C# / .NET development.
  • Bachelors degree in Computer Science or related field.

Responsibilities

  • Design and deploy secure, scalable full-stack applications.
  • Lead architectural discussions and participate in code reviews.
  • Mentor junior developers and promote best practices.

Job description

Senior Full Stack Developer East Rand

About the Role

We are looking for a highly skilled and motivated Senior Full Stack Developer to join our dynamic team. The ideal candidate will lead and contribute to the design, development, and maintenance of secure, scalable enterprise applications. Working in an agile environment, the successful applicant will deliver high-quality software to support critical business operations, mentor junior developers, and promote best practices across the full development lifecycle.

Key Responsibilities

  • Design, develop, test, and deploy secure, scalable full-stack applications and system integrations.
  • Architect and maintain backend services using C# (.NET 6+), Web API, and Entity Framework Core.
  • Build dynamic and responsive front-end applications using Angular or React, HTML5, and CSS.
  • Lead architecture discussions and participate in code reviews and performance optimization.
  • Provide mentorship and technical leadership to junior developers.
  • Work closely with product owners, analysts, and QA to meet business objectives.
  • Implement automated unit / integration testing and support CI / CD pipelines.
  • Monitor, troubleshoot, and ensure high availability of production systems.

Minimum Requirements

  • Grade 12 (Matric).
  • Bachelors degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • 8+ years of software development experience.
  • Minimum 5 years of hands-on experience with C# / .NET development.
  • Technical Skills

  • Backend : ASP.NET Core / .NET 6+, Web API, RESTful services, Entity Framework, LINQ, SQL Server, T-SQL.
  • Frontend : Angular, React (or Vue.js), JavaScript / TypeScript, HTML5, CSS3.
  • Tools & Practices : Git, Azure DevOps or GitHub Actions, xUnit / NUnit / Moq, CI / CD implementation.
  • Architecture : Clean Architecture, MVC, microservices, Docker, Kubernetes.
  • Cloud : Azure or AWS experience.
  • Integration : Understanding of BizTalk / iPaaS.
  • Planning systems (e.g., ERP).
  • Data handling, analysis, and monitoring tools.
  • Personal Attributes

  • Organized, methodical, and analytical mindset.
  • Self-motivated and proactive team player.
  • Strong attention to detail and accuracy.
  • Excellent written and verbal communication skills.
  • Flexible and adaptable in a fast-paced environment.
  • Results-driven with strong problem-solving skills.
  • Salary offer : Negotiable

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