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.

Job Details

Company
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 95,000 Annual
Posted