Posted on: 11/06/2026
Job Description:
Role & responsibilities:
- Own and evolve the application architecture for full-stack systems built on .NET (C#, ASP.NET Core) and Angular/React, ensuring scalability, maintainability, and quality by design.
- Design quality-first architectures: embed testability, observability, fault isolation, and graceful degradation as first-class architectural concerns - not afterthoughts.
- Define and drive the AI-first engineering strategy: establish standards for AI-powered development tools (e.g., Claude, GitHub Copilot, AI code-review/test-generation tools) and AI SDLC best practices across engineering teams.
- Design and build microservice-based, event-driven systems with async design patterns, ensuring resilience, loose coupling, and horizontal scalability.
- Lead the quality engineering practice at the architecture level: define test automation strategies, contract testing frameworks, performance/load testing architectures, and shift-left quality gates embedded in CI/CD pipelines.
- Establish and enforce coding standards, design patterns, and architectural decision records (ADRs) that raise the quality bar across all product engineering teams.
- Collaborate with product managers, engineering leads, QA leadership, and stakeholders to translate business requirements into robust technical solutions and architectural roadmaps.
- Drive cross-team technical alignment: review system designs, conduct architecture reviews, and ensure consistency across services and modules.
- Mentor and coach senior and mid-level engineers on architecture principles, quality engineering practices, AI tool adoption, and full-stack development excellence.
- Evaluate and introduce emerging technologies, AI/ML frameworks, and quality tools to continuously improve engineering velocity, reliability, and product quality.
- Prepare and maintain architectural documentation including system design documents, ADRs, runbooks, and quality engineering playbooks.
- Champion a culture of continuous improvement - run blameless postmortems, quality retrospectives, and proactively identify architectural debt and quality risks.
Preferred candidate profile:
- Deep expertise in .NET framework (C#, ASP.NET, .NET Core) and modern frontend frameworks (Angular 10+ and/or ReactJS with TypeScript).
- Proven experience designing and owning application architectures: service decomposition, API design, data modelling, and system integration patterns.
- Strong proficiency in microservice architecture, event-driven programming, async design patterns, and distributed systems.
- Extensive experience designing and consuming RESTful APIs and Web APIs with a focus on contract-first design.
- Strong knowledge of HTML5, CSS3, and modern JavaScript/TypeScript for building robust, accessible user interfaces.
- Solid experience with relational databases (SQL Server, MySQL, PostgreSQL) including schema design, query optimisation, and performance tuning.
- Expert-level quality engineering mindset: deep experience with test automation frameworks, unit/integration/end-to-end testing, contract testing, and performance/load testing at the architecture level.
- Proven ability to embed quality gates in CI/CD pipelines - linting, static analysis, test coverage thresholds, security scanning, and automated regression.
- Strong understanding of quality management principles: defect prevention strategies, root cause analysis, test planning, quality metrics, and continuous quality improvement across the product lifecycle.
- Demonstrated expertise using AI-powered development tools (e.g., Claude, GitHub Copilot, ChatGPT, AI code-review/test-generation tools) and defining AI SDLC standards for engineering teams.
- Experience with version control systems (Git), branching strategies, and code review practices at scale.
- Strong architecture documentation skills - ADRs, system design documents, sequence diagrams, and quality engineering playbooks.
- Excellent communication and stakeholder management skills; ability to articulate technical decisions to both engineering and business audiences.
- Proven ability to mentor and lead engineers across multiple teams; strong track record of raising the technical and quality bar.
Did you find something suspicious?
Posted by
ASM JOBS
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1643932