Senior Full Stack Engineer (TypeScript/Backend-Focused)
Job Description
[Up to c. £110k Base Salary | Hybrid Working - 3 Days in Office]
Role Overview
We’re supporting a fast-scaling digital platform operating in the online prize and gaming space, as it strengthens its core engineering team in London. The business has already built a robust, high-throughput platform and is now focused on scaling, optimisation, and feature delivery as it continues its rapid growth. This is not a traditional “full stack” role. The emphasis sits firmly on backend and platform engineering, with the expectation that you can contribute across infrastructure, data, and occasionally front-end/mobile when required. You’ll be working within a small, high-impact team, taking ownership of production systems, improving performance under load, and helping evolve a mature architecture rather than building from scratch...
Key Responsibilities
- Develop and enhance backend services using modern TypeScript runtimes, focusing on performance and reliability
- Work across the full platform stack, including infrastructure, databases, and application layers
- Improve and extend an existing system, supporting ongoing product and commercial roadmap delivery
- Optimise data access patterns and database interactions within a high-concurrency environment
- Implement and refine caching strategies to maintain performance at scale
- Contribute to mobile and front-end layers when needed, particularly around feature delivery
- Own deployments, environments, and system behaviour across containerised infrastructure
- Strengthen CI/CD pipelines, testing coverage, and release processes
- Ensure robust security practices across application and data layers
- Collaborate closely with product and commercial teams to enable real-time features and integrations
- Continuously enhance system observability, performance monitoring, and developer tooling
What You’ll Bring…
- 5-9 years’ experience in software engineering, with a strong backend/platform bias
- Deep expertise in TypeScript and experience building scalable backend services (Node, Bun, or similar)
- Solid experience working with relational databases and ORM-based data access patterns
- Practical knowledge of caching technologies such as Redis in production environments
- Exposure to infrastructure and deployment workflows (Docker, cloud platforms, or similar)
- Exposure to observability tooling or distributed system monitoring
- Experience contributing to production systems in high-growth or high-traffic environments
- Ability to work independently, take ownership, and contribute without heavy oversight
- Strong systems thinking - understanding how changes impact performance, scalability, and reliability
- (Preferred) Experience in payments, gaming, or regulated digital platforms
- (Preferred) Interest or experience in applying AI tools to improve engineering workflows
...
Apply for this role
All fields marked with * are required.