Job Description
Salary: £95,000 - 95,000 per year
Requirements:
• Deep practical experience designing, building and supporting production software using C# and .NET.
• Strong full-stack capability across React, TypeScript, SQL Server and HTTP APIs.
• Strong knowledge of object-oriented design, relational data modelling, and automated unit, integration and front-end testing.
• Experience delivering complex changes using Git-based source control, code review, Azure DevOps and CI/CD pipelines.
• Ability to design services, APIs and integrations, and reason about distributed, event-driven and real-time behaviour.
• Strong capability in observability, diagnostics, incident investigation and failure-mode analysis.
• Demonstrated ability to resolve ambiguity, make significant technical decisions and lead complex work without formal authority.
• Understanding of security, performance, resilience, operability, data integrity and long-term maintainability.
• Ability to mentor engineers and coordinate contributors across complex delivery.
• Ability to explain commercial, operational and technical trade-offs to Product, QA, Support and engineering stakeholders.
• Desirable: Experience delivering or operating trading platforms, financial-services systems or other regulated, business-critical software.
• Desirable: Substantial experience with real-time, high-availability, low-latency or event-driven systems.
• Desirable: Strong practical experience with RabbitMQ, SignalR, Azure services or Entity Framework.
• Desirable: Experience with complex front-end workflows, market or reference data, observability and production incident leadership. Responsibilities:
• Lead technically complex features, projects and services, turning ambiguous business problems into reliable technical outcomes across our real-time, business-critical trading platforms.
• Provide independent technical leadership within the relevant domain, resolve ambiguity, make significant design decisions and coordinate contributors, escalating decisions with material product-wide, regulatory, security or architectural consequences.
• Deliver owned work from clarification and design through implementation, testing, release and production operation.
• Design and implement maintainable changes across C#/.NET services, React and TypeScript interfaces, HTTP APIs, integrations and SQL Server databases.
• Apply proportionate engineering design and document material decisions, assumptions and trade-offs.
• Write and maintain appropriate unit, integration, API and front-end automated tests.
• Use Git, Azure DevOps, build pipelines and CI/CD processes safely and consistently.
• Diagnose application, integration and data issues using logs, monitoring, debugging and data analysis.
• Improve monitoring, alerting, runbooks, documentation and operational readiness.
• Work with Product and Business Analysis to clarify outcomes, priorities and acceptance criteria; work with QA to define suitable coverage and Support to investigate production issues.
• Participate in design discussions, provide clear and constructive code-review feedback, and communicate progress, dependencies, risks and blockers early.
• Identify technical debt, reliability risks and proportionate improvements to tools and practices.
• Use approved AI-assisted engineering tools responsibly and remain accountable for the results.
• Mentor and guide engineers contributing to complex work, and lead complex changes from discovery and technical analysis through production operation. Technologies:
• AI
• API
• Azure
• C#
• CI/CD
• DevOps
• Git
• HTTP
• Support
• RabbitMQ
• React
• SQL
• Security
• SignalR
• TypeScript
• ASP.NET
• Cloud
• Fullstack
More:
We are a thriving Financial Services business offering the opportunity to solve difficult technical challenges across distributed, event-driven and real-time derivatives and structured-products trading systems. In this Senior Full Stack Developer role, you will work hands-on with C#/.NET, React, TypeScript, SQL Server, APIs and integrations, with a focus on security, resilience, performance, operability and long-term maintainability. You will act as a trusted technical adviser to Product and QA and work with Support on significant operational issues. Our trading systems primarily use C# and .NET, TypeScript and React, SQL Server and Entity Framework, HTTP APIs and integrations, RabbitMQ, SignalR, Azure DevOps and Azure services.
last updated 41 week of 2026