Senior Full Stack Developer; Angular & .NET
Mossel Bay, 6501, South Africa
Listed on 2026-10-18
-
Software Development
Full Stack Developer, Backend Developer, .NET Developer, Angular Developer
About the Role
Our client, a well-established software development company specializing in enterprise solutions, is seeking a Senior Full Stack Developer with expertise in Angular and .NET to join their innovative team in Mossel Bay, Western Cape . This role involves developing and enhancing complex web applications, working across the entire technology stack from front-end interfaces to back-end services and databases. You will contribute to architectural decisions, mentor junior developers, and ensure the delivery of high-quality, scalable software.
The ideal candidate is a proficient coder with a strong understanding of software design principles and a passion for building exceptional user experiences. This is a fantastic opportunity to work on challenging projects and grow your career within a supportive and forward-thinking company. We are looking for a collaborative individual who thrives in a dynamic development environment.
- Develop and maintain responsive, user-friendly web applications using Angular and Type Script.
- Build robust and scalable backend services and APIs using .NET Core or .NET Framework (C#).
- Design and implement efficient database solutions, working with SQL Server or similar relational databases.
- Collaborate with product managers, UX designers, and other engineers to define requirements and translate them into technical solutions.
- Write clean, maintainable, well-documented, and testable code according to industry best practices.
- Implement unit tests, integration tests, and end-to-end tests to ensure software quality.
- Participate actively in code reviews, providing constructive feedback to enhance code quality and share knowledge.
- Optimize application performance, scalability, and security across the full stack.
- Troubleshoot and debug complex issues, identifying and resolving performance bottlenecks and defects.
- Contribute to architectural discussions and technical decision-making processes.
- Mentor junior developers and provide technical guidance.
- Stay current with emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Minimum of 5 years of professional experience in full stack development.
- Strong proficiency in frontend development with Angular (version 8+) and Type Script.
- Solid experience in backend development using .NET Core or .NET Framework (C#).
- Experience with relational databases (e.g., SQL Server, PostgreSQL) and SQL query optimization.
- Familiarity with RESTful API design principles and best practices.
- Experience with version control systems, primarily Git.
- Knowledge of state management libraries (e.g., NgRx) is a plus.
- Experience with CI/CD pipelines and automated testing is desirable.
- Good understanding of UI/UX principles and responsive design.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Our client offers a competitive salary, comprehensive health insurance, performance bonuses, and significant opportunities for professional growth and skill development.
- This Yes remote position offers the flexibility to work from home.
- Join a collaborative and innovative team environment where your contributions are highly valued.
- We provide access to modern development tools and technologies, regular team-building events, and a commitment to work-life balance.
- Opportunities for career advancement within a growing company are excellent.
- The company also offers a generous retirement plan and extensive paid time off.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).