Clojure Developer

6+ years, Remote

We are looking for a Clojure Developer with 6+ years of commercial development experience and Upper-intermediate English or higher to work on an AdTech product.

Project: A customer data platform that helps brands create a unified first-party database about their customers: it enables better understanding of user behavior, informed business decision-making, and improved customer experience.
The system aggregates various data sources and builds complete customer profiles using proprietary AI and machine learning techniques.
The solution automatically collects data from multiple channels: transactions (orders, purchases), user behavior on websites/apps, marketing interactions, CRM systems, loyalty programs, third-party sources, support teams, and offline sources (POS systems, call centers).

Stack:Clojure, ClojureScript, Java, Kafka, React, Kubernetes, Docker, SQL, GraphQL, AWS, CI/CD, SaltStack


Development methodology: Agile, 2-week sprints

Team:

  • On the client’s side: 25+ software engineers
  • On our side: a sub-team of 3 Clojure developers will be formed

Responsibilities:

  • Developing full-stack features using Clojure and ClojureScript
  • Maintaining and enhancing existing functionality
  • Implementing new product features
  • Contributing to system architecture discussions

We find important:

  • 6+ years of commercial development experience
  • 4+ years of Clojure experience
  • Experience with ClojureScript
  • Upper-intermediate English or higher

Will be a plus:

  • Experience with Java, Kafka
  • SQL and GraphQL knowledge
  • Experience with Docker, Kubernetes, CI/CD setup
  • Experience with AWS
  • React skills
  • Experience with SaltStack

What we offer:

  • Zero bureaucracy and a flat organizational structure
  • Remote work
  • Flexible schedule: on this project, it’s important to have a 3–4 hour overlap with the client’s team (PDT time)
  • No time trackers
  • Paid vacation (15 working days) and sick leave (10 working days)
  • Internal Clojure Community

Interview stages:

  • Interview with a recruiter and English check (up to 60 min)
  • Technical interview with a Senior Clojure Developer (90–120 min)
  • Technical interview with the client (up to 90 min)

Would you like to join our team?
Fill out the form below or message us on Telegram.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you!
Our recruiter will contact you shortly
Oops! Something went wrong while submitting the form.
Ask a question | Get in touch
Send your CV
Message us on Telegram
instagramlinkedin
Headquarters
93 Belovodski Put, Sofia 1616, Bulgaria
©2025 All Rights Reserved.
anchor