Senior Full Stack Engineer – FX e Trading – London
Senior Full-Stack Engineer – FX e-Trading – London
Atrium EMEA is looking for several Senior Full-Stack Engineer with good experience of FX e-Trading (React/TypeScript + Java) to 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. You will 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. 4 days onsite in London. PAYE/Umbrella options.
- 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.
Essential:
- 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.
- 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.
Click Apply now/Contact Lianne to be considered for the Senior Full-Stack Engineer – London role