HamburgerMenu
hirist

Senior Clojure Developer - Functional Programming

LANCESOFT INDIA PRIVATE LIMITED
Multiple Locations
8 - 10 Years

Posted on: 24/10/2025

Job Description

Description :



Role Overview :

As a Senior Clojure Developer, you will leverage your extensive functional programming expertise to design, develop, and optimize scalable backend services and RESTful APIs.

You will be instrumental in promoting best practices, performance, and stability within the development team.



Essential Skills & Technical Competencies (Mandatory) :



- Clojure Mastery : Strong, mandatory experience in Clojure development (8+ years), including practical knowledge of its ecosystem, libraries, and best practices.



- Functional Programming Deep Dive : Deep understanding of functional programming principles, specifically :



- Immutability



- Pure Functions



- Higher-Order Functions



- Experience with persistent data structures.



- Backend Services : Proven experience designing and building reliable RESTful APIs and backend

services using Clojure and its associated frameworks (e.g., Ring, Compojure, Reitit).



- Database Familiarity : Working knowledge and experience with various NoSQL databases (e.g.,

MongoDB, Cassandra, Redis).



- Performance & Stability : Proficiency in debugging, log analysis, and performance tuning of JVM-based

Clojure applications to ensure high throughput and low latency.



- DevOps & Version Control : Strong understanding of version control (Git) and experience working within modern CI/CD workflows for automated testing and deployment.



Desirable Competencies (Added Advantage) :



- JVM Ecosystem Knowledge : Familiarity with the broader JVM-based ecosystems, including tooling,

memory management (GC tuning), and interoperability.



- Java Interop : Knowledge of Java is a distinct advantage, specifically for interop with existing Java libraries or systems.



Candidate Profile :



- Experience : 8+ years of dedicated experience, primarily with Clojure.



- Soft Skills : Excellent analytical and problem-solving skills, with strong communication abilities for

team collaboration and technical discussions


info-icon

Did you find something suspicious?