Senior Clojure Developer

Overview

Remote
50 - 65
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Agile
Amazon Lambda
Amazon S3
Amazon Web Services
Apache Kafka
Docker
Database
MongoDB
PostgreSQL
Kubernetes
Kanban
Google Cloud Platform
Microservices
Testing
Clojure

Job Details

Senior Clojure Developer

Location • Remote • Contract 

 

What we are Looking For:

We are looking for a Senior Clojure Developer with experience in building distributed systems, cloud-

based architectures, and high-performance backend solutions. The ideal candidate will have a deep

understanding of functional programming, microservices, and event-driven architectures, and will be

proficient in using technologies such as Clojure, Kafka, and Kubernetes.

 

Key Responsibilities:

• Architect, design, implement, and optimize distributed applications and services using Clojure,

ensuring high performance and responsiveness.

• Design and implement scalable, low-latency event-driven systems using technologies such as

Kafka.

• Transition monolithic systems to microservices architectures, leveraging cloud platforms (AWS,

Google Cloud Platform) and containerization tools (Docker, Kubernetes).

• Implement serverless computing solutions and integrate cloud services such as AWS Lambda,

DynamoDB, and S3.

• Optimize system performance, including database query performance (PostgreSQL, MongoDB),

ensuring reliability and scalability.

• Integrate with third-party APIs and services, adhering to security and compliance requirements.

• Collaborate with product owners and stakeholders to understand requirements and translate

them into technical solutions.

• Collaborate with clients to develop innovative, data-driven solutions, including machine learning

pipelines, real-time data processing, and fraud detection models.

• Drive the adoption of best practices in code quality, testing (Clojure Spec), and CI/CD pipelines.

• Collaborate closely with cross-functional teams to ensure requirements are met and high-quality

software is delivered on time.

 

Skill Requirements:

• Overall 6+ years of experience, with 3+ years of hands-on experience as a Clojure developer.

• Experience in designing and developing scalable backend systems.

• Experience with cloud services and containerization (Docker, Kubernetes)

• Strong experience in developing real-time, event-driven, and data-intensive applications.

• Strong understanding of Agile methodologies (Scrum, Kanban).

• Strong analytical and troubleshooting skills with the ability to identify, prioritize, and resolve

issues effectively.

• Must have excellent communication skills, with the ability to clearly articulate test results,

issues, and improvements to both technical and non-technical stakeholders.

• Detail-oriented with a commitment to delivering quality results with the ability to work

independently and manage competing priorities effectively.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About KnackHook, LLC