Careers

Senior Full Stack Engineer

About the role 🌯

We are looking for an experienced Senior Full-Stack Engineer who will play a major role in building best-in-class platform products for the food delivery space. At Growth Kitchen we are looking for someone who has worked on highly-scalable, available, and robust services in close collaboration with your customers. As the second in-house engineering hire of the company, only after our Head of Engineering, you’ll have a massive input in terms of what we build and how we build software. We’re creating a product and engineering-centric organisation and we need your help and expertise. The growth opportunities for this role are almost endless!

Find more information in our Engineering Handbook, which is in progress ℹ️

Requirements

Important: if you don’t think you “tick all the boxes”, we’d still love to hear from you! So don’t think twice and please apply anyway. 🙂 The items in the lists below are not all must-haves.

What you will be doing 🍔

  • Helping with designing, architecting and building our tech products, some from scratch.
  • Working closely with our Head of Engineering to ensure we build our platform quickly but sustainably. As with investments, some technical debt can be good, as long as it’s under control and it helps us grow!
  • Liaising with various stakeholders, such as designers, operating teams, marketing, restaurant owners and more, to make sure that we build the right tools at the right time.
  • Contributing to our codebases with best development practices in mind, across the stack. From our cloud infrastructure to APIs and the frontend code.
  • Taking an active role not only in how we build things but also in what we build.
  • Working both autonomously and in conjunction with other people on complex product and technical challenges.

What you need 🍣

  • Extensive experience in full-stack engineering, feeling comfortable across the stack.
  • Experience programming in JavaScript and using its latest features.
  • Solid experience in developing backends and APIs with Node.
  • Have worked with React in complex applications (alternatively, with Vue/Svelte/Angular).
  • Being comfortable implementing beautiful, user-friendly and accessible UIs with HTML and CSS.
  • Some experience with either SQL or NoSQL databases (e.g. PostgreSQL or MongoDB).
  • Exposure to microservices and/or event-driven architectures.
  • Practical experience in designing and implementing scalable software that runs on one of the major cloud providers (AWS, GCP, Azure).
  • Being able to write reliable automated tests (unit, integration, snapshot, etc).

Nice to have 🙌

  • Experience in working with GCP.
  • Experience in designing and building serverless applications.
  • Experience with TypeScript.
  • Experience with Nest.js and Next.js or similar frameworks.
  • Experience with SASS, LESS, styled components or any CSS framework like Ant or Tailwind.
  • Some experience with GraphQL.
  • Knowledge of CI/CD tools (e.g. GitHub Actions, TeamCity, CircleCI, etc).
  • Practical experience monitoring live applications.
  • Some knowledge of Google BigQuery.

Benefits

  • Competitive salary 🤠
  • Significant stock options ✌️
  • Pension scheme 🏦
  • 30 days of holiday 🌍
  • ClassPass subscription 🏃‍♀️
  • Flexibility both in terms of working hours and locations. If you want, we can also get you a WeWork pass to access any WeWork in the world!

*We’re actively working on adding more amazing benefits, so watch this space! 😉