Garden is reinventing development workflows for the cloud native era. We started this project to solve the very same problems we struggled with while building distributed systems. It is our answer to the question, "In this cloud native reality, what's the development workflow we wish we had?"
We're looking for someone to join our small team to help us answer that question, and to shape, build and own features that will be used by developers worldwide.
What you'll do
We recently released Garden Enterprise, an on-premise platform for teams to complement our open-source core product. As a Senior Cloud Engineer, your main responsibility will be to work on the backend services of Garden Enterprise.
You’ll work with the entire team in planning, designing, and building out the various components of the Garden Enterprise platform.
You’ll use your experience with distributed systems and cloud native technology to guide the design and implementation of features that will be used by other cloud native engineers.
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. These could be small teams that are taking their very first steps on their cloud native journey, or larger teams that already have hundreds of workloads running on Kubernetes in production. We're looking for someone that understands the challenges that these teams face, and wants to join us in building a product that helps our users overcome them.
You have extensive experience with distributed systems (or micro-services) and the cloud native technologies used to build and run them. In particular you're familiar with Kubernetes.
You have a solid background as an application developer. Experience with Node.js and Typescript is a plus, but not a requirement.
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'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.