4 weeks, 2 days ago

Software Engineer

Our tech stack today consists of TypeScript, JavaScript, ReScript, React.js, Node.js, Postgres, and Redis. We use GitHub for code and continuous integration to deploy to Kubernetes on Google Cloud Platform. We have a public REST API, and our browser client uses a real-time WebSocket API. We obsess over details and the quality of user-facing features and their implementation. Yet, we move fast by creating focus and leveraging high-quality foundations. Clojure, ReScript, Melange, and OCaml are some of the languages that get us excited, which is why we’ve ventured into exploring ReScript in our frontend stack.

Your Day-to-Day

  • Help us shape the product from definition to release.
  • Build end-to-end features, fix bugs, improve infrastructure, and support customers.
  • Write backend TypeScript in Node.js, Postgres, Redis, and Kubernetes.
  • Write frontend ReScript/JavaScript in React.js.
  • Expand our 3rd party integration marketplace.
  • Contribute to our technical architecture planning.
  • Support sales and marketing teams.

Skills

  • Multiple years of industry experience in a full-stack web app development role (ideally in SaaS).
  • Great knowledge of TypeScript/JavaScript and an appreciation for the language.
  • Appreciation for design and digital product craftsmanship.
  • Experience collaborating directly with product teams and designers, with a proven track record of delivering value to customers or users.

Company Benefits

Early stage startups can be messy – we know that. We're putting effort in providing you with the best employee experience and a quality driven environment in exchange for trusting us.

  • Salary. Competitive compensation.
  • Equity. Meaningful equity so that you own part of the company.
  • Flexible working schedule. We're outcome-oriented.
  • Time off. 25 days of paid time off per year plus public holidays.
  • Health. Private health and dental insurance.
  • Technology. A brand new MacBook (or whatever equipment you need).
  • Learning and development. Budget for books and other resources you need.

Interview Process

  • Chat with Head of Engineering
  • Pair programming session
  • Interview with two Engineering Leads
  • Culture interview
  • Founder interviews

Tech Jobs London

© 2025 techjobslondon.co.uk

Company