Middle Clojure Backend Engineer (Distributed Systems/Data Platforms)

We are seeking a passionate and capable Software Engineer with solid experience in backend or full-stack development to join a distributed team building next-generation data and AI products. You will build scalable systems, work with large volumes of data, and contribute to full-stack product development in a fast-moving, collaborative environment.
 

This is a great opportunity for an engineer with a few solid years of experience who is ready to grow, take ownership, and make a meaningful product impact.
 

πŸš€ What You’ll Do

  • Build backend services in Clojure within a functional programming environment.
  • Design and improve distributed data platforms that handle structured and unstructured data.
  • Work on real-time data processing pipelines powered by Kafka, Spark, and Presto.
  • Collaborate with cross-functional teams β€” Product, Design, and Engineering β€” to ship impactful features.
  • Participate in architecture discussions, code reviews, and agile development processes.
  • Integrate with external APIs and tools, ensuring performance, reliability, and scalability.
  • Help evolve the system’s architecture, performance, and resilience as the platform grows.

 

πŸ›  Tech Stack

  • Languages & Frameworks: Clojure, ClojureScript
  • Data Infrastructure: Apache Spark, Presto, Kafka
  • Cloud & DevOps: Kubernetes, Terraform, multi-cloud setup
  • AI/ML: AI agents, ML models for personalization, prediction, and data enrichment
     

πŸ§‘β€πŸ’» You Might Be a Great Fit If You

  • Have Upper-Intermediate English or higher
  • Have 3–5 years of professional experience in backend or full-stack development.
  • Have hands-on experience with Clojure (or another functional programming language and a willingness to work with Clojure).
  • Understand functional programming principles and enjoy applying them.
  • Have some exposure to distributed systems, big data pipelines, or ML-powered platforms.
  • Are comfortable working with cloud-native environments (Kubernetes, Terraform, multi-cloud setups).
  • Identify with traits like: curious, responsible, detail-oriented, eager to grow, collaborative.

 

🎁 We offer:

  • Daily support for your technical and personal growth;
  • Professional and very friendly team, that is always ready to help and support;
  • Medical Insurance;
  • Flexible working hours;
  • Offices in Ukraine;
  • All official holidays;
  • Paid vacation and sick leaves;
  • Legal services and 24/7 lawyer protection;
  • Tax & accounting services;
  • The company is ready to provide all the necessary equipment;
  • English classes up to three times a week;
  • Workstation space;
  • Mentoring and Educational Programs;
  • Regular Activities on a Corporate level (Team Buildings, Sports Events, Table Games, Tech Events);
  • Advanced Bonus System.
Published 20 August
118 views
Β·
24 applications
100% read
Β·
92% responded
Last responded 6 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...