Garden is the Kubernetes testing platform for every step of the development process.

Garden makes it easy to spin up ephemeral testing and preview environments for integration tests, manual QA, and development. With Garden, developers get fast feedback exactly when they need it, and DevOps teams are no longer bogged down with provisioning and managing ad hoc environments.

What you will do

We've recently released a brand-new platform of hosted services for teams (Garden Enterprise), to complement our open-source Garden Core. As a senior backend engineer, you will focus on the design, implementation, roll-out and maintenance of these developer-focused services.

More specifically:

  • You’ll work with our backend engineers in planning, designing, and building out the various components of the Garden Cloud/Enterprise platform.
  • You’ll work with the team on design and implementation of Garden framework features.
  • You’ll use microservices, containers, Kubernetes and various cloud services as part of your day-to-day work.

Making distributed systems easier to develop and test is not an easy task, and there are many problems to choose from. We're a small team and we've just started on our journey, so you can expect to work on a variety of different projects over time, and use many different technologies.

What we're looking for

We're looking for someone with extensive, demonstrable experience as a backend engineer or in a similar role. The landscape we operate in evolves quickly, and we, therefore, need people that are comfortable working in a fast-paced environment. We pride ourselves on a culture of freedom and responsibility. This means we give each other the space to solve problems the way we see fit, but in turn expect a high level of autonomy and accountability from everyone in the team.

We currently develop mostly in TypeScript, but we will involve other languages over time, such as Go and Rust. Prior experience with TypeScript is definitely beneficial, but not a requirement. You should have a good understanding of containers, Kubernetes and have an overview of the general cloud-native ecosystem. This role is primarily focused on backend development but will include some frontend work (we use React) and operational/infrastructure aspects such as CI/CD.

Some qualities we're looking for:

  • You like to work autonomously and you thrive in dynamic environments.
  • You can take ownership over complex backend projects.
  • You like mentoring and coaching fellow team members.
  • You want to take an active part in evolving the engineering culture of Garden.
  • You are passionate about developer tooling and productivity.
  • You enjoy writing code and solving hard problems :)

We know the perfect candidate does not exist. What's most important is that you're passionate about the problem space we're in and have a desire to improve with us as we grow. If you'd like to know more about the role, don't hesitate to reach out to us!

We explicitly encourage applications from groups that are underrepresented in tech. We celebrate and encourage diversity of race, religion, color, sex, gender identity, sexual orientation, age and thought. Diversity is easier said than done but it's one of our founding principles to provide a diverse and inclusive environment. If you would like to know what it's like to work for Garden, please refer to our main hiring page or simply get in touch with us.

If you'd like to know more about the role, please don't hesitate to reach out to us!