Clojure Developer

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.
 

Who are we?

Freshcode is passionate about functional programming, especially Clojure. We run more than 10 projects with 15+ developers from different countries. Our company has a dedicated Clojure expertise center, where developers share knowledge and experience. We also sponsor industry conferences and contribute to the Clojure community, helping it grow and evolve.

Our Clojure team is working on projects in FinTech, HealthTech, and Data Science domains. We are now actively looking for developers for one of them.
 

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
 

Requirements:

– 6+ years of commercial development experience

– 4+ years of Clojure experience

– Experience with ClojureScript

– Upper-intermediate English or higher
 

Would 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
 

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:

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

Required skills experience

Java 3 years

Required languages

English B2 - Upper Intermediate
Java, Kafka, React, Kubernetes, Docker, SQL, GraphQL, AWS, CI/CD
Published 12 September
25 views
Β·
6 applications
To apply for this and other jobs on Djinni login or signup.
Loading...