Full Stack Engineer
Senior Full Stack Engineer
Location: Shoreditch, London, UK (3 days in the office, 2 days from home)
Salary: £80,000 – £110,000 per annum + Equity
Job Type: Full-time
About the Role
A high‐growth, award‐winning consumer platform is seeking an exceptional Senior Full Stack Engineer to help architect, build, and scale its next‐generation digital platform. The business operates a high‐performance, modular system designed for real-time data-driven decision making, high concurrency traffic, and rapid feature deployment.
Following significant investment and ambitious plans for expansion in the UK and internationally, the organisation is growing its in‐house engineering team and is looking for a senior-level engineer to play a pivotal role in the platform’s evolution.
This is a build-and-scale role not maintenance. You will directly influence architecture, engineering standards, and key product decisions.
Key Responsibilities
- Design, build, and maintain scalable backend services using TypeScript, Bun, and Elysia
- Develop and optimise database interactions using Drizzle ORM with PlanetScale
- Work with Redis and UpStash to ensure high performance under load
- Contribute to cross‐platform mobile apps built with React Native and Expo
- Build and refine front-end experiences using Tailwind CSS / NativeWind
- Use Docker for environment consistency
- Deploy services within the Fly.io ecosystem
- Maintain high-quality CI/CD workflows with GitHub, Blacksmith, and automated review tools
- Write comprehensive unit, integration, and end-to-end tests
- Ensure platform security across applications, infrastructure, databases, and supply chains
- Partner with marketing and data teams on real-time integrations (e.g., Klaviyo, Twilio, payment orchestration providers)
- Continuously enhance performance, observability, and developer tooling
Candidate Requirements
Essential
- 5+ years' professional software engineering experience
- Strong TypeScript expertise
- Experience building and scaling backend services (Node.js or Bun)
- Proficiency with SQL and relational databases
- Experience with caching layers such as Redis
- Experience with production-grade front-end or mobile development (React / React Native preferred)
- Familiarity with Docker and containerised deployments
- Strong understanding of application security
- Experience working in high-growth, fast-paced environments
Highly Desirable
- Experience with edge or distributed infrastructure
- Familiarity with observability tools / OpenTelemetry
- Experience in regulated or payments-adjacent environments
- Experience with modular, multi-tenant, or multi-brand architectures
Benefits
- Casual dress
- Company pension
- Employee stock ownership plan
- Company events
- Free or subsidised travel
- Sick pay
- Good transport links
- Hybrid working