Full Stack Software Developer (Hybrid)

Summary

Full Stack Developer building enterprise-grade .NET/Azure cloud applications with React/Angular/Vue front-ends in a hybrid role in Eastern Cape.

Our client, a leading technology-driven organization, is seeking a skilled Full Stack Software Developer to join their growing development team. This is an exciting opportunity for a passionate developer who enjoys building innovative, scalable, and secure software solutions that support business growth and enhance user experiences. Working within a modern Microsoft technology environment, you will be involved in the full software development lifecycle, developing cloud-based applications and collaborating with cross-functional teams to deliver high-quality solutions.

The ideal candidate will have strong experience in both back-end and front-end development, coupled with a solid understanding of Azure cloud technologies and modern DevOps practices.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications using .NET Core, C#, ASP.NET, and SQL Server.
  • Build and support cloud-native solutions utilizing Microsoft Azure services, including Azure App Services, Azure Functions, and Azure Kubernetes Service (AKS).
  • Develop responsive and user-friendly front-end applications using technologies such as React, Angular, or Vue.js.
  • Ensure applications meet high standards of performance, security, scalability, and code quality.
  • Implement and maintain CI/CD pipelines through Azure DevOps and automated deployment processes.
  • Collaborate with DevOps and infrastructure teams to support cloud environments and application deployments.
  • Participate in code reviews and contribute to the continuous improvement of development standards and best practices.
  • Troubleshoot, debug, and optimize applications to improve system reliability and performance.
  • Prepare and maintain technical documentation to support ongoing development and operational requirements.
  • Stay current with emerging technologies and industry trends to drive innovation within the development team.

Requirements

  • Bachelor's Degree in Computer Science, Software Development, Information Technology, or a related field would be advantageous.
  • Minimum 5 years' experience in Full Stack Software Development.
  • Strong experience with .NET Core, C#, ASP.NET, and SQL Server.
  • Proven experience working with Microsoft Azure cloud technologies.
  • Solid front-end development experience using React, Angular, or Vue.js.
  • Experience developing and integrating RESTful APIs, web services, and database-driven applications.
  • Exposure to CI/CD pipelines, Azure DevOps, Agile development methodologies, and DevOps practices.
  • Good understanding of application security principles and standards, including OWASP best practices.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available