Intermediate Full Stack Software Developer
E-Merge
About the role
About
Join a dynamic and innovative software development team building enterprise-grade solutions across multiple industries. We are looking for an experienced Intermediate Full Stack Software Developer with strong Microsoft Stack expertise and modern front-end development experience.
This role is ideal for a developer who enjoys solving complex technical problems, building scalable applications, and contributing to high-quality software delivery in an agile environment.
Skills Required
- Design, develop, and maintain full stack applications within the Microsoft ecosystem
- Build and integrate RESTful APIs using .NET Core / .NET 8 Web API
- Develop responsive front-end applications using Vue.js or React
- Work with Microsoft SQL Server, including performance optimisation and query tuning
- Participate in architecture discussions and technical decision-making
- Contribute to CI/CD pipelines and deployment processes
Minimum Requirements
4+ years of professional software development experience
Proven track record delivering production-grade software solutions
Strong experience with:
- C#
- .NET Core / .NET 6, 7, or 8
- ASP.NET Web API
- Microsoft SQL Server (T-SQL, indexing, optimisation)
Front-end development experience using:
- Vue.js or React
- JavaScript (ES6+)
- HTML5 & CSS3
Experience integrating third-party APIs and services
Solid understanding of SOLID principles and Clean Architecture
Experience using Git or similar version control tools
Education
- Degree in Computer Science, Information Technology, or similar (advantageous)
- Relevant Microsoft or cloud certifications beneficial
Additional Information
Reference Number for this position is CL61275 which is a hybrid permanent position based in Johannesburg offering up to R540k. Contact Candace on candacel@e-merge.co.za or call her on 011 463 3633 to discuss this and other opportunities.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free