Visit website

Founding Engineer - Full Stack

  • Software Development
  • Full-time
  • GB
  • Remote friendly

2021-09-30 13:43:06 UTC

London / UK / Remote (GMT +/- 2)

£80k-£100k + 0.1%-1% in Equity

Kana is on a mission to automate revenue for the internet.

Our first product makes it easy for product teams at software companies to manage their pricing plans, all from a simple to install low-code interface. Product teams never have to worry about building and maintaining their own pricing infrastructure, and Kana will continue to on how teams can improve their plans for their customers.

What does joining now mean?

  1. Ownership. You will have significant input on the direction of the product, features we build and insight into the problem we are solving.

  2. Autonomy. We expect our engineers to think for themselves

  3. Impact. We want to change how millions of companies make money from their products, and how billions of people buy software. This is only Day 1.

What's the role?

We’re looking for a Founding Engineer to join our early team. You will be responsible for helping the team bring our initial products to market, and executing our ambitious roadmap

Why would I be excited to work at Kana?

  • A collaborative environment with a tight feedback loop between the work you do and the impact it has on users

  • Solving problems with pragmatic solutions — you know when to make trade offs between complexity and shipping quickly

  • Venturing into the unknown - We are at the intersection of no-code, fintech, and data analytics. We will be doing a lot of things that have not really been explored yet and have to come up with unique solutions to hard problems.

  • Care deeply - We are building a product that is foundational to our customers own product and we have to really understand their problems and how Kana can solve it.

  • Learning new skills and technologies in a fast paced environment

What could I be working on?

As a founding engineer you will be wearing many hats; moving between the product or having to create a new CI/CD workflow. Here are some of the things we have worked on recently.

  • Creating new SDKs for different programming languages.

  • Adding new endpoints to our APIs that our customers can easily integrate with.

  • Building a data tool that tells customers about their user trends within plans.

  • Troubleshooting a pesky API call that shows high latency.

Who are you looking for?

  • 2+ years experience building web apps or APIs for use in production.

  • Have an education in basic Computer Science concepts. It could be from a degree, a bootcamp, or self taught.

  • Willing to embrace ambiguity. Things can change quickly and must be able to adapt.

  • Thoughtful but quick to action. We want someone who can think clearly but also biases towards shipping and figuring out how to best solve problems quickly.

What's your tech stack?


  • TypeScript

  • NestJS (Node.js framework)

  • PostgreSQL

  • RabbitMQ


  • TypeScript

  • React

  • Jest and Cypress for testing


  • Render

  • Github Actions

  • GCP

We need you to be familiar with at least some of these technologies, but language is just a language, what's more important is the way you think about buidling stuff. Definitely show off your GitHub profile and brag about developing reliable, high-quality software.

What about you?

We're small team with experience in some of the most successful tech companies in the world.

Our journey began when our founder was part of On Deck's Founder Fellowship where he realised how much of a problem this was.

We've since gone on to raise money from some awesome VCs and Angels across UK, Europe, and USA (Early investors in Hopin, Secureframe, and Zeroheight).

What's the process?

Step 1 - Call with our founder, where we will go over your CV and relevant experience. The aim here is to dig deeper into your previous roles and learn more about you as both an engineer and a person (30 minutes)

Step 2 - A remote technical test where we will focus on your engineering and problem solving skills. (2 hours)

Step 3 - Final stage is a call where we go over your tech test and then do some pair programming on a project that closely resembles what you would be doing day to day (1 hour)

View job location on map

Remote restrictions

  • Workday must overlap by at least 2 hours with London, UK