Intermediate Full Stack Developer

Sabenza IT & Recruitment

South Africa

On-site

ZAR 600,000 - 800,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sabenza IT & Recruitment is seeking an Intermediate Full Stack Developer with strong hands-on experience in C#/.NET and Flutter. You will contribute across mobile and backend development, supporting integration between mobile, backend, database and cloud services.

This hands-on role expects independence and about five years of commercial software development experience, including two to three years with a meaningful level of autonomy.

Qualifications

  • Approximately five years of commercial software development experience.
  • Production delivery experience using Flutter and C#/.NET.
  • Experience delivering assigned features or development work through to completion in an Agile environment.
  • Equivalent practical experience will also be considered.

Responsibilities

  • Develop mobile and full stack applications using Flutter and C#/.NET.
  • Design, build, test and maintain scalable applications.
  • Develop and integrate REST APIs and web services.
  • Collaborate with product owners, QA and delivery stakeholders.
  • Contribute to Azure deployment and cloud integration.
  • Work with CI/CD processes and Git-based workflows.
  • Ensure security, performance and reliability in applications.
  • Support production delivery and troubleshooting.

Skills

C#/.NET
Flutter
REST APIs
Azure cloud
CI/CD pipelines
Agile
Git workflows
Security/performance/reliability

Education

Tertiary qualification in Computer Science / Software Engineering

Tools

Docker
Kubernetes
Azure DevOps
IIS
Kafka
Cosmos DB
Azure Functions

Job description

We are looking for an Intermediate Full Stack Developer with strong hands-on experience in C#/.NET and Flutter. The successful consultant will contribute across mobile and backend development, working on production applications and supporting integration between mobile, backend, database and cloud services. This is a hands-on delivery role requiring a developer who can take responsibility for assigned features and work independently without close day-to-day supervision. Approximately five years of commercial software development experience is expected, including at least two to three years working with a meaningful level of independence.

Key Responsibilities:
  • Mobile and Full Stack Development
  • Design, develop, test and maintain reliable, scalable applications
  • Develop and maintain cross-platform mobile applications using Flutter
  • Build and enhance backend services using C# and .NET
  • Develop, consume and integrate REST APIs and web services
  • Support integration between mobile applications, backend services, databases and cloud platforms
  • Contribute to the support and modernisation of existing mobile applications
  • Investigate and resolve application defects across the development lifecycle
  • Produce clean, maintainable and well-structured code
  • Cloud and Delivery
  • Contribute to the development and deployment of applications within Microsoft Azure environments
  • Work with Git-based source control and collaborative development workflows
  • Work within established CI/CD and release processes
  • Apply appropriate security, performance and reliability practices
  • Support application testing, deployment and production delivery
  • Collaboration
  • Work closely with developers, product owners, quality assurance specialists and other delivery stakeholders
  • Participate in Agile planning, refinement, review and delivery activities
  • Contribute constructively to technical discussions and peer reviews
  • Communicate delivery progress, risks and dependencies clearly
  • Take accountability for assigned work through to completion
Advantageous Skills and Experience:

Xamarin experience, particularly in legacy mobile application support or modernisationExperience modernising or migrating cross-platform mobile applicationsAngularMicrosoft Azure Fundamentals certification - AZ-900Azure App Services and Azure FunctionsAzure DevOps and CI/CD pipelinesAzure SQL or Cosmos DBMicroservices architectureSOAP or legacy service integrationsIIS-hosted application environmentsDocker or KubernetesAzure Service Bus, Kafka or similar messaging technologiesAutomated testing frameworks

Qualifications and Experience:

Approximately five years of commercial software development experienceDemonstrated production delivery experience using Flutter and C#/.NETAt least two to three years working with a good level of independenceExperience delivering assigned features or development work through to completionExperience working in an Agile software delivery environmentA relevant tertiary qualification in Computer Science, Software Engineering or a related discipline would be advantageousEquivalent practical experience will also be considered

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Full Stack Developer
Intermediate Full Stack Developer

Zohorecruit • Johannesburg

On-site
ZAR 600,000 - 900,000
Independent Full-Stack Developer – Flutter & .NET
Independent Full-Stack Developer – Flutter & .NET

Sabenza IT & Recruitment • South Africa

On-site
ZAR 600,000 - 800,000
Senior Full Stack Developer(Backend Focus Azure, Flutter)
Senior Full Stack Developer(Backend Focus Azure, Flutter)

ATS Client • Johannesburg

On-site
ZAR 850,000 - 1,200,000
Senior Mobile Software Engineer (Flutter)
Senior Mobile Software Engineer (Flutter)

Communicate Finance • Wes-Kaap

On-site
ZAR 600,000 - 900,000
Intermediate Software Engineer – Flutter / Mobile
Intermediate Software Engineer – Flutter / Mobile

TMA Proactive Partners • Cape Town

On-site
ZAR 540,000 - 1,020,000
Competitive salary
Hybrid working arrangement
International customer base
Tech Lead - Software Development
Tech Lead - Software Development

ATS Client • Midrand

On-site
ZAR 900,000 - 1,700,000
Senior Mobile Flutter Developer
Senior Mobile Flutter Developer

Boardroom Appointments • Durban

On-site
ZAR 700,000 - 1,000,000
Mobile Full Stack Developer
Mobile Full Stack Developer

Boardroom Appointments • Gauteng

On-site
ZAR 520,000 - 800,000
Mobile Engineer
Mobile Engineer

Communicate Recruitment • Cape Town

On-site
ZAR 700,000 - 900,000
Flutter + .NET Full Stack Developer - Independent
Flutter + .NET Full Stack Developer - Independent

Zohorecruit • Johannesburg

On-site
ZAR 600,000 - 900,000