Senior Full Stack Developer

https://www.swanitrecruitment.com/latest-jobs/105-senior-full-stack-developer/it/south-africa/job2026-03-09 10:05:172026-04-07 Swan IT Recruitment
Job Type Contract
Area South Africa, Africa South Africa Africa
Sector IT - Project ManagementIT - DevelopmentITIT - CloudIT - DataIT - InfrastructureIT - Cybersecurity
Start Date ASAP
Job Ref 84625
Description

Our client is looking for a Senior Full Stack Developer/ Lead Backend Engineer for a position located in Rosebank in JHB.


The ideal candidate will drive backend architecture, API development, system scalability, and technical leadership, while collaborating closely with product, DevOps, and frontend teams.


Responsibilities: 



  • Lead the design and development of backend systems using .NET Core.

  • Architect and build scalable RESTful APIs and microservices.

  • Develop and maintain full stack applications using modern frontend frameworks.

  • Provide technical leadership and mentorship to engineering teams.

  • Work with DevOps teams to implement CI/CD pipelines and cloud deployments.

  • Optimize applications for performance, security, and scalability.

  • Conduct code reviews and enforce engineering best practices.

  • Collaborate with product managers and stakeholders to define technical requirements and architecture.

  • Troubleshoot and resolve complex production issues.

Experience

Required Technical Skills

  • 7+ years of software development experience.
  • Strong backend expertise in C# and .NET Core / ASP.NET Core.
  • Experience building RESTful APIs and microservices architecture.
  • Strong experience with SQL databases (SQL Server, PostgreSQL).
  • Experience with ORM frameworks (Entity Framework / Dapper).
  • Experience with frontend technologies such as:
    • React
    • Angular
    • Vue.js
  • Experience with Git-based version control.

 

Cloud & DevOps (Preferred)

Experience working with cloud platforms such as:

  • Microsoft Azure
  • Amazon AWS

Experience with:

  • Docker & containerization
  • Kubernetes
  • CI/CD pipelines
  • Infrastructure as Code (Terraform / ARM)

 

Architecture & Engineering Practices

  • Microservices architecture
  • Event-driven architecture
  • Domain-driven design (DDD)
  • Test-driven development (TDD)
  • Secure coding practices

 

Leadership & Soft Skills

  • Experience leading engineering teams or technical initiatives
  • Strong problem-solving and system design skills
  • Ability to mentor and guide developers
  • Strong communication and stakeholder management
Qualifications
  • Bachelor’s degree in computer science, Software Engineering, or related field, or equivalent experience.  
Apply Later
Sign in
Register
Apply
Later
Similar Jobs
  • Azure Cloud Engineer
    Africa, South Africa
    IT

    Our client is looking for an Azure Cloud Engineer for a position in Sandton JHB.

    The ideal candidate will have experience with cloud infrastructure, automation, and DevOps practices to support scalable and secure applications in the cloud environment.

    Responsibilities: 

    ...
  • E-commerce Web Developer
    Africa, South Africa
    IT

    Our client is looking for an E-commerce Web designer which is located in Clock Tower V&A Waterfront, Cape Town. We're seeking a passionate and results-oriented E-commerce Web Developer & Digital Marketing Strategist to join our team. You'll play a key role in building and maintaining our...

  • Senior IT Technician
    Africa, South Africa
    IT

    Our client based in Rivonia, JHB is seeking a Level 3 IT Technician to join their team.

    ...
Email Me Jobs Like This
Subscribed to similar jobs notifications
We use cookies to provide you with the best possible browsing experience on our website. You can find out more below.
Cookies are small text files that can be used by websites to make a user's experience more efficient. The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
+Necessary
Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
ResolutionUsed to ensure the correct version of the site is displayed to your device.
essential
SessionUsed to track your user session on our website.
essential

More Details
Welcome to Swan EU – our UK & EU, Asia and Americas division. If you require our Africa and Middle East division, please click here