We're planting a tree for every job application! Click here to learn more

Backend Engineer - Clojure

Docker Inc

Remote within Bulgaria, Germany, Spain, France, United Kingdom, Italy, Portugal, Romania, Sweden, Poland

CET (–0/+0 h)

Posted about 1 year ago

We are seeking a backend Clojure engineer to join our team and contribute to building a robust and scalable data platform that supports our supply chain products.

Tech stack

  • Docker

Docker is a remote first company with employees across Europe and the Americas. We value transparency and asynchronous communication, but also arrange meetups and offsites to allow people to work together in person. 

At Docker, we empower developers to make world-changing apps. Docker helps developers bring their ideas to reality by conquering the complexity of app development using container images. 

The Supply Chain team is looking to solve the following problems: 

  • What insights can we give developers about their images and build processes? 
  • How can developers keep their software dependencies up to date and secure? 
  • What data can we put at developers' fingertips to supercharge their daily work? 
  • How can developers build on expertise and pre-existing solutions within their organization? 
  • How can we help organizations introduce policies that improve the security of their software supply chain? 

To solve these problems, the Supply Chain team experiments on and delivers various features using data, iterating quickly on prototypes inside Docker Desktop, Docker Hub, and a new cross-registry initiative. We’re centered around a large data plane with integrations to container registries and source control systems. We use this data to provide developers with insights and new functionality. 

Who we’re looking for

 We are seeking a backend Clojure engineer to join our team and contribute to building a robust and scalable data platform that supports our supply chain products. The ideal candidate should have experience with infrastructure and platform engineering and be proficient in Clojure. 

We work in a multi-cloud environment, making use of the best parts of GCP and AWS. We use a variety of databases including Datomic, Postgres and DynamoDB. Much of the backend is asynchronous and queues are center stage in our architecture. We use Kubernetes to run our services and serverless technology where appropriate. Our services build automatically and are deployed into production with a click of a button. We believe in making small changes and deploying regularly. The ideal candidate will have a strong desire to investigate and learn new technologies. In return, we offer you the unique opportunity to build world-class tools to help millions of developers like you. 


  • 3+ years experience in backend engineering. 
  • Proficiency in Clojure, ideally with some commercial experience. 
  • Comfortable following software engineering best practices such as code review, source control, continuous integration, and testing. 
  • Comfortable with a high degree of autonomy (self-motivated, organized) and the ability to work remotely across time zones. 
  • Eager to work with and learn new tools and technologies. 
  • Able to communicate concepts clearly and be understood by non-technical peers. 

Expectations (30/90/1 year) 

30 day 

  • Meet the team
  • Understand the team mission 
  • Start diving into a part of the code base 
  • Ship a small change 

90 day 

  • Feel comfortable in a part of the code base 
  • Meet people across the company 
  • Ship a more major change 
  • Have demoed something you worked on at the internal Product Development demos 
  • Understanding of the Docker personas and how they apply to the team 

1 year 

  • Have autonomy/ownership over an area (level dependent) 
  • Helped shape the direction of our data platform (level dependent) 
  • Have worked with other teams at Docker on delivering an end to end feature 


  • Freedom & flexibility; fit your work around your life 
  • Variety of virtual and in-person social events to build connections and have fun 
  • Home office setup; we want you comfortable while you work 
  • Generous maternity and parental leave 
  • Technology stipend equivalent to $100 net/month 
  • PTO plan that encourages you to take time to do the things you enjoy 
  • Whaleness Days: company-wide day off each month 
  • Quarterly, company-wide hackathons 
  • Training stipend for conferences, courses and classes 
  • Stock Options; we are a growing start-up and want all employees to have a share in the success of the company 
  • Docker Swag 
  • Medical benefits, retirement and holidays vary by country Docker embraces diversity and equal opportunity. 

We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be. 

What makes you a perfect
candidate for this role

  • An academic degree in the relevant field

  • 3+

    years of commercial experience
  • Corresponding level of skills:



  • Language skills:




€85K - 110K + Equity

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Remote Working

Similar roles that might interest you


CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub