Senior Full Stack Developer - C#/.NET & React
Summary
Senior full-stack developer building and maintaining web applications on-site in Soweto: scalable C#/.NET Core backend services, React.js frontends, integration, testing, and performance tuning across the SDLC. Core stack includes C#, .NET/ASP.NET, React, Redux, SQL Server/PostgreSQL, and Entity Framework.
Our client is seeking a highly skilled and experienced Senior Full Stack Developer with expertise in C#/.NET and React to join their dedicated development team in Soweto . This on-site role is integral to building and enhancing sophisticated web applications that serve a broad customer base. You will take ownership of developing robust backend services and intuitive frontend interfaces, contributing to all phases of the software development lifecycle. The ideal candidate is a results-oriented professional who thrives in a collaborative team environment and is committed to delivering high-quality, performant software solutions. This is an excellent opportunity to make a significant impact within a growing tech company.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using C# and the .NET framework (e.g., .NET Core).
- Build responsive, user-friendly frontend interfaces utilizing React.js and modern web technologies.
- Integrate backend services with frontend applications, ensuring seamless user experiences and efficient data exchange.
- Write clean, well-structured, and thoroughly tested code across the full stack.
- Troubleshoot complex issues, optimize application performance, and ensure the reliability and security of deployed solutions.
- Collaborate effectively with product managers, designers, and other engineers to deliver high-quality software features.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional experience in full-stack software development .
- Strong proficiency in C# and experience with the .NET ecosystem (.NET Core, ASP.NET).
- Expertise in frontend development using React.js , including state management (e.g., Redux) and modern JavaScript.
- Experience with database technologies (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework).
- Familiarity with Agile methodologies, version control (Git), and CI/CD principles.
Benefits
- Competitive salary and performance-based incentives.
- On-site work environment in Soweto fostering strong team synergy.
- Comprehensive health, dental, and vision insurance.
- Generous annual leave and paid sick days.
- Opportunities for professional development and skill enhancement.
- A supportive and innovative work culture focused on growth and collaboration.
What they ask for
Required
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience
- 5+ years of professional experience in full-stack software development
- Strong proficiency in C# and experience with the .NET ecosystem (.NET Core, ASP.NET)
- Expertise in frontend development using React.js, including state management (e.g., Redux) and modern JavaScript
- Experience with database technologies (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework)
- Familiarity with Agile methodologies, version control (Git), and CI/CD principles