Senior .Net Full Stack Engineer
DataTech Recruitment
About the role
Senior .NET Full‑Stack Engineer – Remote (Based in Cape Town)
Tech Recruitment Agency – Partnering with a fast‑growing software house
About the role
We are looking for a seasoned Senior .NET Full‑Stack Engineer to join a dynamic product team that builds secure, high‑performance SaaS solutions for enterprise customers. You’ll own end‑to‑end delivery of new features and enhancements, shape the technical roadmap, and mentor junior engineers—all while working remotely from Cape Town.
What you’ll do
- Design & develop robust, scalable back‑end services using .NET 6/7, C#, and Azure (App Services, Functions, Service Bus, Cosmos DB, etc.).
- Build responsive, maintainable front‑ends with Angular (v12+), TypeScript, RxJS, and SCSS.
- Implement secure development practices (OWASP Top 10, threat modeling, secure coding standards, CI/CD security gates).
- Collaborate closely with Product Owners, UX/UI Designers, and QA to translate business requirements into technical solutions.
- Drive architectural decisions and champion best‑in‑class patterns (micro‑services, event‑driven, DDD, CQRS).
- Mentor & lead junior developers, conduct code reviews, and foster a culture of continuous improvement.
- Maintain and evolve existing applications, ensuring high availability, performance, and compliance.
- Participate in on‑call rotation and incident response, applying root‑cause analysis and post‑mortems.
Who you are
| Requirement | Details |
|---|---|
| Experience | 7+ years of professional software development, with at least 4 years in .NET and Angular. |
| Core Skills | C#, ASP.NET Core, Entity Framework Core, RESTful APIs, Azure cloud services, Angular, TypeScript, HTML5/CSS3. |
| Enterprise Development | Proven track record delivering large‑scale, multi‑tenant applications in regulated or high‑security environments. |
| Secure Coding | Deep understanding of secure development lifecycles, authentication/authorization (OAuth2, OpenID Connect, Azure AD), data protection, and vulnerability mitigation. |
| DevOps | Experience with Azure DevOps / GitHub Actions, containerisation (Docker/Kubernetes), infrastructure‑as‑code (ARM/Bicep/Terraform). |
| Collaboration | Strong communication, ability to influence technical direction, and comfortable working in cross‑functional, agile teams. |
| Education | Bachelor’s degree in Computer Science, Engineering or related field (or equivalent practical experience). |
Nice‑to‑have
- Experience with micro‑frontend architectures.
- Familiarity with SignalR, gRPC, or GraphQL.
- Knowledge of CI/CD security scanning tools (SonarQube, Snyk, etc.).
- Exposure to Domain‑Driven Design and Event‑Sourcing patterns.
What we offer
- Fully remote work arrangement (based in Cape Town).
- Competitive salary (aligned with senior market rates).
- Performance‑based bonuses and equity participation.
- Professional development budget (conferences, certifications, courses).
- Flexible working hours and generous PTO.
- Opportunity to shape the product’s technical vision and influence architecture at a high‑impact level.
How to apply
If you’re passionate about building secure, scalable software and thrive in a collaborative, fast‑moving environment, we’d love to hear from you. Please send your updated CV and a brief cover letter highlighting:
- Your most relevant .NET / Angular projects.
- Specific examples of how you’ve implemented secure development practices.
- Why you’re excited about this remote senior role.
Reference code: J‑18808‑Ljbffr
Our client is an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
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