About Garden

Docker, Kubernetes and other cloud-native technologies have made us better than ever at operating our systems in production, but the day-to-day development experience has been left lagging behind.

Developers spend less time in flow, and more time waiting for builds, debugging scripts, or otherwise fighting their tools. We're here to fix that.

Our platform—which includes our open source core product—allows developers to work on distributed systems in remote, production-like dev environments while enjoying the same fast and frictionless feedback loops we've come to expect when developing a single service locally.

It's a platform that democratizes the kind of advanced developer tooling that only the largest software companies have the resources to build and maintain.

We're still a small team and you'd be joining at a time where you can have a huge impact on our product and our culture. If you've ever thought to yourself that something's not right with our modern development workflows, now's your chance to help fix it!

What you'll do

We recently released Garden Cloud, a platform for teams to complement our open-source core product. As a Full-Stack Engineer, your main responsibility will be to work on end-to-end features for Garden Cloud including new backend APIs as well as frontend components and UI.

More specifically:

  • You’ll work with the entire team in planning, designing, and building out the various components of the Garden Cloud platform.
  • You'll spend the majority of your time "hands-on", writing application code. From CRUD-like API endpoints to react-based UI. We have an ambitious roadmap with some non-trivial features.
  • You’ll use React and TypeScript + libraries for the modern webstack (e.g. Emotion, React Query, esbuild, websockets) to build features used by developers around the world. Yourself included—we’re big believers in dogfooding.
  • You’ll work on graph visualisations and log viewers that update in real time via websockets.
  • You’ll use containers, Kubernetes, and other cloud native technology as part of your day-to-day work.

What we're looking for

Garden solves problems for teams developing distributed systems that can run on Kubernetes. We're looking for someone that understands the challenges that these teams face, and wants to join us in building developer tooling that helps our users overcome them.

More specifically:

  • You have experience with distributed systems (or micro-services) and the cloud native technologies used to build and run them.
  • You have 2+ years of experience as a full-stack engineer with Node.js and Typescript.
  • You're passionate about developer tooling and productivity.
  • You empathize with fellow cloud native developers, and understand the value in bringing them a good, frictionless developer experience.
  • You have experience working in remote distributed teams and have excellent written communication skills.
  • You're happy to work with a team that is still figuring a lot of things out, and values trust, openness, and collaboration while doing so.

Working at Garden

  • Culture striving towards individuals and teams doing their best work in a friendly, positive, diverse and inclusive environment
  • Built by engineers for engineers
  • Competitive compensation
  • Remote-friendly environment with HQ in vibrant Berlin, Germany
  • Wellness stipend and membership
  • Equipment you feel comfortable with
  • Professional development stipend

Our Process

We're a small team that tries to keep things simple and lean—and that applies to our interview process as well.

The first step is a brief screening call with Ines, Mikael and Eythor. Here we’ll discuss salary and availability. 

After that you’ll have a 60-minute technical interview with two of our engineers. There are no string reversal algorithms though. Instead, we anchor the conversation in things you've actually done in the past and dig deep into those.

The final step is a 60-minute presentation + Q&A where you present work you’ve done to the engineering team. This may be something you’ve done in the past or an assignment we design. We want everyone involved in the process, so this is also a chance for you to meet the rest of the team and vice versa.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)
When autocomplete results are available use up and down arrows to review
+ Add Another Education