We are looking for an experienced Software Engineer to deliver high-quality web applications using .NET (C#) and Angular. You’ll contribute to the full development lifecycle—building secure, scalable APIs and microservices, shaping maintainable front-end architectures, and ensuring reliable, performant data access using SQL and LINQ. You’ll collaborate closely with engineering, QA, and product stakeholders to ship production-ready features with strong engineering standards.
Strong commercial experience with C# / .NET (preferably .NET 6+) building RESTful services
Solid Angular expertise (TypeScript, RxJS, routing, modular architecture, state management patterns)
Proven experience working with microservices architecture (service boundaries, integration patterns, resiliency considerations)
Strong knowledge of SQL (query design, indexing concepts, performance troubleshooting)
Confident use of LINQ with attention to performance and query translation
Familiarity with clean architecture principles, SOLID, and pragmatic design patterns
Experience with Git-based workflows, code reviews, and quality-focused delivery
Excellent communication skills—able to explain technical concepts clearly and work effectively with both technical and non-technical stakeholders