Full-Stack Developer (.NET 8, React & Blazor)

EFC Limited UK
Highworth, United Kingdom
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 64K

Job location

Highworth, United Kingdom

Tech stack

JavaScript
.NET
API
Azure
C Sharp (Programming Language)
Code Review
Design of User Interfaces
Ui Patterns
Migration Manager
SQL Databases
Data Streaming
TypeScript
React
Blazor
Backend
Material Design
Front End Software Development
Api Design
Microservices

Job description

This role suits someone who takes pride in clarity, collaboration, and engineering discipline. You'll work closely with platform leads to design explicit, traceable workflows and deliver features that behave predictably in production., * Build new Aquila UI modules using Blazor (WASM or Server) components.

  • Maintain and extend existing React applications while contributing to a long-term migration strategy.
  • Develop backend services and APIs using .NET 8, with a focus on deterministic behaviour, auditability, and operational clarity.
  • Implement clean, componentised front-end architectures that survive minification, bundling, and long-term maintenance.
  • Collaborate with engineering leads to design explicit, auditable flows between work items, PRs, and releases.
  • Participate in code reviews that enforce separation of duties and high engineering standards.
  • Contribute to a culture of pride, collaboration, and operational excellence.
  • Write clear, maintainable, well-tested code across the stack.
  • Help shape the future of Aquila's UI/UX and component library.

Requirements

  • Strong experience with C#, .NET 6+, and modern backend development.
  • Solid experience with React, including component patterns, hooks, and state management.
  • Practical experience with Blazor (or a strong desire and ability to learn it quickly).
  • Understanding of component libraries, design systems, and reusable UI patterns.
  • Experience building APIs, microservices, or modular backend systems.
  • Strong grasp of TypeScript and modern JavaScript tooling.
  • Ability to design deterministic, reproducible workflows and code paths.
  • Comfortable working in environments with explicit processes, traceability, and audit requirements.
  • Strong communication skills and a collaborative mindset.

Nice to Have

  • Experience with Blazor Blueprint or similar component frameworks.
  • Familiarity with Azure DevOps, pipelines, and structured release processes.
  • Experience with financial systems, compliance-driven environments, or high-integrity data flows.
  • Understanding of frontend performance, streaming UIs, or real-time interfaces.
  • Experience with SQL, EF Core, and data modelling.

Apply for this position