Senior Full Stack Engineer (TypeScript)
Senior Full Stack Engineer (TypeScript)
London | Hybrid (3 Days Per Week) | Up to £95,000 + Bonus
We're partnering with a leading global trading technology firm that is continuing to invest heavily in its engineering capability. As part of a major platform transformation, they're looking to hire a Senior Full Stack Engineer to help design, build and scale cloud-native applications that support a global client base.
This is a genuinely TypeScript-centric engineering team, with TypeScript used extensively across both Front End and Back End development. They're looking for a strong engineer who enjoys solving complex technical challenges, contributing to architectural decisions and working closely with stakeholders to deliver high-quality software.
The Opportunity
You'll join a highly collaborative engineering team responsible for building and evolving critical platform services used across the business. The team owns its products from design through to production and plays a key role in shaping the future technical direction of the platform.
This is an opportunity to work on complex distributed systems within a modern AWS environment, helping to build scalable, resilient applications while influencing engineering best practice and technical decision-making.
What You'll Be Doing
- Building scalable full stack applications using TypeScript across Front End and Back End services
- Developing modern user interfaces with React
- Designing and building GraphQL and REST APIs
- Working with NoSQL databases to support highly scalable applications
- Developing cloud-native services within AWS
- Contributing to architecture and technical design discussions
- Building and enhancing microservice-based systems
- Driving engineering best practices across testing, code quality and deployment
- Collaborating closely with Product, Engineering and Business stakeholders
- Mentoring engineers and supporting the growth of the wider team
Technology Stack Core Requirements
- Strong commercial experience with TypeScript
- Experience building applications across both Front End and Back End environments
- GraphQL
- NoSQL databases (DynamoDB experience is beneficial but not essential)
- AWS or similar cloud platform experience
- REST APIs
- Microservices architecture
- Automated testing and CI/CD practices
- Git
Desirable Experience
- DynamoDB
- React
- Terraform
- WebSockets
- Event-driven architecture
- Messaging technologies and Pub/Sub patterns
- React Query
- Redux
- Containerisation technologies
- Experience building low latency or Real Time systems
- Experience within financial services, trading or other highly transactional environments
What They're Looking For
- An engineer with significant hands-on TypeScript experience in production environments
- Someone comfortable working across the full stack, from Front End applications through to Back End services and APIs
- Strong problem-solving and analytical skills
- Experience working within Agile engineering teams
- A collaborative approach with the ability to engage effectively with technical and non-technical stakeholders
- A passion for software engineering best practices and continuous improvement
- Someone who enjoys taking ownership and contributing beyond simply delivering tickets
Why Join?
You'll be joining a business where technology sits at the centre of its success, working alongside talented engineers on challenging technical problems at scale. The role offers a high degree of ownership, exposure to modern cloud technologies and the opportunity to influence the direction of a platform undergoing significant investment and growth.