Please, let SmarTek21 know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
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 include architecting, designing, implementing, and optimizing distributed applications and services using Clojure, ensuring high performance and responsiveness.
The candidate will design and implement scalable, low-latency event-driven systems using technologies such as Kafka.
Transitioning monolithic systems to microservices architectures, leveraging cloud platforms (AWS, GCP) and containerization tools (Docker, Kubernetes) is also a key responsibility.
Implementing serverless computing solutions and integrating cloud services such as AWS Lambda, DynamoDB, and S3 is required.
The role involves optimizing system performance, including database query performance (PostgreSQL, MongoDB), ensuring reliability and scalability.
Integrating with third-party APIs and services while adhering to security and compliance requirements is essential.
The candidate will collaborate with product owners and stakeholders to understand requirements and translate them into technical solutions.
Collaborating with clients to develop innovative, data-driven solutions, including machine learning pipelines, real-time data processing, and fraud detection models is expected.
Driving the adoption of best practices in code quality, testing (Clojure Spec), and CI/CD pipelines is part of the role.
The candidate will collaborate closely with cross-functional teams to ensure requirements are met and high-quality software is delivered on time.
Requirements:
Overall 6+ years of experience, with 3+ years of hands-on experience as a Clojure developer is required.
Experience in designing and developing scalable backend systems is necessary.
The candidate must have experience with cloud services and containerization (Docker, Kubernetes).
Strong experience in developing real-time, event-driven, and data-intensive applications is essential.
A strong understanding of Agile methodologies (Scrum, Kanban) is required.
The candidate must possess strong analytical and troubleshooting skills with the ability to identify, prioritize, and resolve issues effectively.
Excellent communication skills are a must, with the ability to clearly articulate test results, issues, and improvements to both technical and non-technical stakeholders.
The candidate should be detail-oriented with a commitment to delivering quality results and the ability to work independently and manage competing priorities effectively.
Benefits:
This position is fully remote for candidates located in the US only.
SmarTek21 is committed to fostering a diverse and inclusive environment, encouraging applications from individuals of all backgrounds and experiences.
Employees will join a collaborative environment dedicated to shaping the digital landscape and driving impactful results for organizations worldwide.
Apply now
Please, let SmarTek21 know you found this job
on RemoteYeah
.
This helps us grow π±.