freehire launches on Product Hunt on 26 August.

Follow →

Senior Full Stack Engineer (Scala/TypeScript)

Summary

Builds and maintains scalable backend services in Scala and develops modern frontend apps in TypeScript for a product-focused team.

Senior Full Stack Engineer (Scala / TypeScript)

Location: London (1 day per week in the office, 4 days remote)

Type: Full-time

We're looking for an experienced Senior Full Stack Engineer with deep expertise in Scala and strong TypeScript skills to join our engineering team.

This is a backend-first role, with approximately 70% of your time focused on Scala services and 30% on TypeScript across our web applications. You\'ll work on high-impact products, collaborate closely with product and engineering teams, and help shape the technical direction of our platform.

What You\'ll Do

  • Design, build and maintain scalable backend services in Scala.
  • Develop and enhance modern frontend applications using TypeScript.
  • Build clean, well-tested, maintainable code across the stack.
  • Collaborate with Product, Design and Engineering to deliver high-quality features.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Review code, mentor other engineers and help maintain engineering best practices.
  • Improve system performance, reliability and observability.
  • Strong commercial experience developing backend systems with Scala.
  • Solid experience building frontend applications with TypeScript.
  • Experience designing and consuming REST APIs.
  • Strong understanding of software engineering principles, testing and clean architecture.
  • Experience working in Agile engineering teams.
  • Excellent communication and collaboration skills

Nice to Have

  • Experience with React or another modern TypeScript framework.
  • Experience with cloud platforms (AWS, GCP or Azure).
  • Docker and Kubernetes experience.
  • Knowledge of event-driven or distributed systems
  • Scala
  • TypeScript
  • React
  • REST APIs
  • Docker
  • AWS
  • GitHub Actions

Working Pattern

  • 1 day per week in our London office
  • 4 days per week working from home

What You\'ll Bring

You're someone who enjoys solving complex technical problems, writes high-quality code, and takes ownership of what you build. You're comfortable working across the stack but are happiest tackling backend engineering challenges in Scala while contributing to a modern TypeScript frontend.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available