聽
Job Summary:
We are seeking a Senior FullStack Engineer to own a product area end to end - design it, build it, andrun it in production. You will set the engineering standard for a squad of fourto six engineers, lead the modernisation of existing ASP.NET MVC systems intomodular ASP.NET Core services, and act as the technical counterpart to productowners and client stakeholders.
聽
This role is deliberatelyhands-on. You are expected to write and review code, make architecturedecisions you can defend on cost and risk, and set how the team works with AIcoding assistants and LLM-based features so that quality, security and IP are nevertraded for speed.
聽
Key Responsibilities:
路聽聽聽聽聽聽 Own one or more services end to end - architecture,implementation, deployment, monitoring and production support.
路聽聽聽聽聽聽 Design .NET Core service architecture - API contracts andversioning, domain and service boundaries, async messaging, caching, andresilience patterns (retry, circuit breaker, idempotency).
路聽聽聽聽聽聽 Lead the modernisation of legacy ASP.NET MVC applications into modular ASP.NET Coreservices using a strangler-fig approach, with a migration sequence the businesscan absorb.
路聽聽聽聽聽聽 Own the SQL Server data layer at scale - data modelling,indexing strategy, partitioning, safe production migrations, and the call onwhen to cache, denormalise or offload.
路聽聽聽聽聽聽 Set the frontend standard in Angular or React - application andcomponent architecture, a typed API client layer generated from the APIcontract, predictable state management (signals and RxJS, or hooks and astore), code splitting and lazy loading, enforced performance budgets, and anaccessible reusable component library.
路聽聽聽聽聽聽 Design and integrate AI / LLM capabilities into enterpriseapplications - retrieval and grounding, structured outputs, token and cost budgeting,latency and fallback behaviour, PII boundaries, and evaluation before release.
路聽聽聽聽聽聽 Define how the team uses AI coding assistants - repository-levelinstructions, review standards for AI-generated code, and guardrails thatprotect quality, security and client IP.
路聽聽聽聽聽聽 Own the non-functional requirements - security (OAuth 2.0 /OIDC, Microsoft Entra ID, RBAC, secrets and certificate management),observability, performance and cloud cost.
路聽聽聽聽聽聽 Run and improve CI/CD - build, test and security gates,environment promotion, slot or blue-green releases, and a rollback path thathas actually been tested.
路聽聽聽聽聽聽 Lead incident response for owned services - triage,mitigation, root-cause analysis, a written post-mortem and follow-through onthe actions.
路聽聽聽聽聽聽 Mentor three to five engineers - design reviews, pairing, codereview, and raising the throughput of the team rather than only your own.
路聽聽聽聽聽聽 Work directly with product owners and client stakeholders - scope, estimate,sequence, and push back with evidence when a plan does not hold.
路聽聽聽聽聽聽 Contribute to solution design and pre-sales - effort estimates,architecture views and technical responses for new opportunities.
Mandatory Requirements:
路聽聽聽聽聽聽 8+ years of professional software engineering experience, including at least threein a senior, lead or architect capacity.
路聽聽聽聽聽聽 Deep .NET Core / ASP.NET Core expertise - advanced C# (async andconcurrency, memory and performance profiling), dependency injection,middleware, minimal APIs and MVC controllers.
路聽聽聽聽聽聽 Proven REST API design at enterprise scale - versioning, contracts,idempotency, pagination, rate limiting and backward compatibility.
路聽聽聽聽聽聽 Strong SQL Server - data modelling, indexing strategy,execution-plan analysis, stored-procedure tuning and zero-downtime migrations.
路聽聽聽聽聽聽 Entity Framework Core in depth, including where to drop to raw SQLor Dapper and why.
路聽聽聽聽聽聽 Advanced TypeScript, with architectural-level experience inAngular 16+ or React 18+ - application and module structure, state management (RxJSand signals, or hooks, context and a state library), rendering and re-renderbehaviour, and build and bundle optimisation.
路聽聽聽聽聽聽 Hands-on Azure - App Service or Container Apps, Functions, AzureSQL, Service Bus, Key Vault, Entra ID and Application Insights.
路聽聽聽聽聽聽 Ownership of CI/CD pipelines in Azure DevOps or GitHub Actions,including automated testing and security scanning.
路聽聽聽聽聽聽 Application security - OWASP Top 10, authentication andauthorisation design, secrets handling and data protection.
路聽聽聽聽聽聽 Demonstrated production ownership - you have carried a system youdesigned through real incidents and change.
路聽聽聽聽聽聽 A track record of mentoring engineers and running design andcode reviews.
路聽聽聽聽聽聽 Confident client-facing communication - able to present adesign and its trade-offs to a non-technical stakeholder.
聽
Good-to-Have Skills:
路聽聽聽聽聽聽 Working knowledge of both Angular and React - our client estate usesboth, and you may be asked to set the standard in either.
路聽聽聽聽聽聽 Micro-frontends or module federation, and server-siderendering (Angular Universal or Next.js) where it earns its place.
路聽聽聽聽聽聽 Microservices and event-driven architecture - Service Bus, Kafka,outbox pattern, eventual consistency.
路聽聽聽聽聽聽 Kubernetes / AKS or Azure Container Apps in production.
路聽聽聽聽聽聽 Infrastructure as Code - Bicep or Terraform.
路聽聽聽聽聽聽 Python for data processing, automation or AI services.
路聽聽聽聽聽聽 Hands-on LLM engineering - RAG pipelines, vector stores, toolcalling and agentic patterns, MCP servers, and evaluation harnesses.
路聽聽聽聽聽聽 Multi-tenant SaaS design, including data residency andsovereignty constraints.
路聽聽聽聽聽聽 Regulated-domain exposure (BFSI, legal, healthcare) and theaudit, traceability and compliance expectations that come with it.
路聽聽聽聽聽聽聽 Experience in a consulting or client-facing delivery model
Learn more about this Employer on their Career Site
