Enable job alerts via email!

Mid-Level Engineer transitioning to Clojure (Remote)

Lifecheq

Cape Town

Remote

USD 30,000 - 50,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Lifecheq is seeking a mid-level Clojure developer for a training and mentorship program that transitions into a full-time position. Candidates will gain practical experience while receiving guidance from experienced developers, ensuring their long-term success. This is a remote role available to applicants in regions from GMT 0 to +5:30, with a focus on improving lives through high-quality financial advice.

Benefits

Full salary from day one
3 months dedicated to training
Dedicated mentor with extensive experience
Opportunities for real production work

Qualifications

  • 5 years professional experience as a software developer.
  • Experience in Clojure/ClojureScript at a hobbyist level.
  • Comfort with REST APIs and relational databases.

Responsibilities

  • Receive training in Clojure while contributing to real production work.
  • Join a developer squad after training to solve real problems.

Skills

Clojure/ClojureScript
REST APIs
Relational databases
Git
Unit testing
Clean code practices
Fluency in English

Tools

Docker
PostgreSQL

Job description

Have you watched all of Rich Hickey’s talks more than once – and actually started toget it? If you’re learning Clojure and feel that something hasclicked, we want to hear from you.

This is a rare opportunity to receive full salary from day one while being mentored by developers with over 15 years of Clojure experience. Over three months, you’ll get focused, practical training in the language and its core libraries: core.async, re-frame, HoneySQL, and more.

This is about more than syntax or tools. You’ll learn tothinkthe Clojure way: how to design systems with simplicity, leverage data over objects, and use the REPL to shape your programs interactively.

We don’t overload you with theory: within 2-3 weeks, you’ll be shipping real Clojure code for carefully scoped tasks to match what you’ve just learned. This is a chance to gain hands-on experience, sharpen your functional mindset, and level up fast with guidance from people who’ve walked the path.

Your first three months will focus on onboarding and growth, setting you up for long-term success at Lifecheq. After this period, you’ll join one of our squads as a full-time mid-level Clojure developer, contributing to our mission to improve the lives of people in developing countries by giving them access to high-quality financial advice.

Who we are

Lifecheq is a personal finance fintech business based in South Africa, operating across the region. Our advice platform touches consumers, financial advisers, and large enterprise clients. We're backed by reputable institutional investors like Naspers, Futuregrowth, and African Rainbow Capital — all aligned with our mission to help people make better financial decisions.

What to expect
  • Full salary from day one

  • 3 months dedicated to training

  • You’ll have a dedicated mentor: a senior developer with 22 years of experience, 15 of them in Clojure, focused on supporting your growth.

  • Alternating periods of focused learning and real production work, matched to your level.

  • After training, join a developer squad and keep growing by solving real problems alongside a highly experienced Clojure team.

Must have
  • 5 years professional experience as a software developer

  • Clojure/ClojureScript (or other functional language) at the hobbyist level

  • Comfort with REST APIs and relational databases

  • Familiarity with Git, unit testing, and clean code practices

  • Fluency in English

  • Live anywhere from EMEA up to India

Nice to have

Having any of the following would be considered helpful:

  • Experience with JVM languages (Java, Kotlin, Scala)

  • Exposure to functional programming principles

  • PostgreSQL, Docker, full-stack experience

  • DevOps mindset or infrastructure experience

  • Bonus points if you’ve ever used ‘decomplect’ or ‘intertwine’ to win an argument.

This is a 100% remote position from GMT 0 to +5:30. South African-based hires will join as permanent employees. For candidates elsewhere, we offer long-term contracts with the same commitment to growth and integration into the team.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.