Enter a job title or keyword

Intermediate Full Stack Developer


Job Location:

Johannesburg - South Africa

Monthly Salary: Not provided by the employer
Experience Required: 5years
Posted: 2 October 2026 (3 hours ago)
Application Deadline: 30 December 2026
Vacancies: 1 Vacancy

Job Summary

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#
  • 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 modernisation
  • Experience modernising or migrating cross-platform mobile applications
  • Angular
  • Microsoft Azure Fundamentals certification - AZ-900
  • Azure App Services and Azure Functions
  • Azure DevOps and CI/CD pipelines
  • Azure SQL or Cosmos DB
  • Microservices architecture
  • SOAP or legacy service integrations
  • IIS-hosted application environments
  • Docker or Kubernetes
  • Azure Service Bus Kafka or similar messaging technologies
  • Automated testing frameworks
Qualifications and Experience
  • Approximately five years of commercial software development experience
  • Demonstrated production delivery experience using Flutter and C#/.NET
  • At least two to three years working with a good level of independence
  • Experience delivering assigned features or development work through to completion
  • Experience working in an Agile software delivery environment
  • A relevant tertiary qualification in Computer Science Software Engineering or a related discipline would be advantageous
  • Equivalent practical experience will also be considered




Required Skills:

C# .Net Xamarin Flutter Azure