Job Title
Senior Software Engineer (TypeScript)
Package
£70,000 – £90,000 + benefits
Flexible for the right candidate
Location
UK based
Remote first with optional office time
Overview
We’re looking for a TypeScript engineer who thrives on ownership. You’ll build and maintain core services, shape APIs, and influence how the platform evolves end to end. This isn’t a ticket-shuffling role - this is about real impact on production systems that scale.
Company Overview
We’re building the kind of platform engineers actually want to work on. Fast-moving, cloud-native, and user-focused, our product solves real-world problems at scale. You won’t just ship features - you’ll shape architecture, influence the roadmap, and own systems end-to-end.
We value clarity over complexity, autonomy over micromanagement, and smart decisions over busywork. If you care about clean code, elegant systems, and having real impact, this is the place to do it.
The Role
System Ownership
* Own features and services from design to production
* Make architectural decisions around APIs, data models, and boundaries
* Take responsibility for performance, reliability, and maintainability
TypeScript Engineering
* Build backend services in TypeScript (Node.js)
* Design and maintain clean, well-typed APIs
* Write code that is readable, testable, and easy to evolve
Product & Scale
* Work close to product to solve real customer problems
* Improve performance, observability, and resilience
* Design systems that handle growth without constant rewrites
Collaboration & Influence
* Work closely with engineers and product
* Mentor and influence technical standards and best practice
* Drive technical discussions and shape engineering culture
Tech Environment
* TypeScript, Node.js
* Backend frameworks such as NestJS (or similar)
* React frontend
* PostgreSQL
* AWS
* Docker, CI/CD pipelines
Key Skills & Experience
* Strong commercial experience with TypeScript, backend or full-stack
* Experience building and owning production systems
* Solid understanding of APIs, data modelling, and system boundaries
* Comfortable in cloud environments
* Pragmatic mindset with focus on simplicity and quality
Nice to Have
* Experience with distributed systems or event-driven architectures
* Scaling SaaS products at volume
* Shaping architecture or mentoring junior engineers
Why This Is Exciting
* Real ownership and autonomy - your decisions matter
* TypeScript used properly, not just sprinkled on JavaScript
* Engineers trusted to make architecture and system decisions
* Work on a product that actually scales and impacts users
Next Steps
If you’re a TypeScript engineer who wants ownership, influence, and meaningful technical work, let’s talk.