Senior Full Stack Engineer – FX e-trading – Java / React

Senior Full Stack Engineer – FX e-trading – Java / React

Duration: 12 months

Pay: £759-900/day (PAYE/umbrella)

Location: London (hybrid working – 2 days onsite)

Senior Full-Stack Engineer – FX e-Trading (React/TypeScript + Java)

About the role

  • Help architect and build a new FX e-trading platform from the ground up, working across the stack to deliver high-performance, resilient, and secure systems.
  • Partner closely with product, trading, and infrastructure teams to deliver features end-to-end—from UI and desktop container experiences to low-latency backend services.
  • Lean into the latest AI coding tools to accelerate delivery, strengthen code quality, and enhance developer experience.

What you’ll do

  • Lead design and development of full-stack features: React/TypeScript web apps, desktop container integrations (OpenFin or similar), and Java services.
  • Architect and implement scalable, event-driven, and microservices-based backend components (e.g., Spring Boot), including APIs, market data, order/risk workflows, and real-time streaming.
  • Build performant and accessible UIs with modular, reusable components; drive state management, data visualization, and UX for trading workflows.
  • Optimize latency, throughput, and reliability across the stack; instrument observability (metrics, tracing, logging) and performance profiling.
  • Establish engineering best practices: code standards, testing strategies (unit/integration/E2E), CI/CD, secure coding, and release management.
  • Mentor engineers through code reviews, design sessions, and hands-on pairing—encouraging thoughtful abstractions, clean architecture, and pragmatic delivery.
  • Use AI development tools for assisted coding, refactoring, test generation, secure code analysis, documentation, and knowledge search—evaluating where AI accelerates while maintaining human oversight.
  • Collaborate with stakeholders to translate trading requirements into robust technical designs; write clear specs and implementation plans.

What we’re looking for

  • Professional software engineering experience, with deep expertise in:
  • Frontend: React, TypeScript, modern tooling (bundlers, linting, testing frameworks).
  • Backend: Core Java, Spring Boot (or similar), multithreading/concurrency, performance tuning.
  • Experience designing and operating distributed systems (microservices, event-driven architectures, messaging/streaming).
  • Strong understanding of computer science fundamentals (data structures, algorithms, concurrency, networking, OS).
  • Proven experience in e-trading or real-time financial systems (FX highly desirable), including familiarity with market data, order flows, and execution workflows.
  • Hands-on with CI/CD, containerization, cloud/on-prem deployments, and observability.
  • Comfort evaluating and integrating AI coding tools into daily development workflows.
  • Excellent communication and stakeholder engagement; able to lead initiatives and mentor others.

Nice to have

  • Experience with desktop container frameworks (OpenFin, Electron, or similar).
  • Experience with streaming/messaging (e.g., Kafka, Solace) and low-latency patterns.
  • Knowledge of web performance optimization and accessibility.

Job Details

Company
Atrium Workforce Solutions Ltd
Location
London, South East, England, United Kingdom
Hybrid / Remote Options
Employment Type
Contractor
Salary
£759 - £900 per day
Posted