Clojure Engineer

4+ years

Freshcode is expanding the team that builds an all-in-one cloud platform for clinics. We are looking for a Clojure Engineer with 4+ years of commercial experience with Clojure and spoken English.

At Freshcode, we are passionate about functional programming — especially Clojure. We have more than 10 projects involving 15+ developers from different countries. Our company has a Clojure expertise center where our Clojure developers share their knowledge and experience. Additionally, we continuously sponsor various industry conferences and actively participate in the community, helping it grow and evolve.

Currently, our Clojure team is working on projects in domains such as FinTech, Healthcare, Data Science, and others. Right now, we are actively looking for developers for one of these projects.

About the project: A cloud platform for hospitals designed to assess the value of new medical technologies. It combines workflow coordination, project management, financial analysis, and evidence-based clinical decision support in a single solution, as well as a comprehensive product knowledge base.

Tech stack: Clojure, ClojureScript, re-frame, Pedestal, Integrant, Malli, Datomic, Redis, Elasticsearch, Keycloak, LaunchDarkly, AWS (S3, SQS, SSM, Textract).

Team: 40+ developers, QA Engineer, Team Lead.

Responsibilities:

  • Full-stack development: design, implementation, and testing of features
  • Maintaining and improving existing functionality: bug fixing and performance optimization
  • Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Communication with the Team Lead and the team

We find important:

  • 4+ years of commercial experience with Clojure
  • Experience with ClojureScript
  • Experience with AWS
  • Upper-Intermediate or higher level of English

Would be a plus:

  • Experience with Datomic
  • Experience using the Pedestal web framework
  • Experience with Babashka

What we offer:

  • Remote work
  • Flexible working hours: you can start your working day between 9:00 and 12:00
  • No time trackers
  • Paid vacation (15 working days) and sick leave (10 working days)
  • Internal Clojure Community

Interview stages:

  • Interview with the company Recruiter and English proficiency 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