Clojure(Script) Software Engineer

Remote   |   Full Time

The Opportunity

One of the biggest untapped markets in fintech is personal financial advice. It’s also one of the toughest domains to crack.  If you’re looking to build a successful career and make a huge impact in the lives of many South Africans, then this is the opportunity you’ve been searching for. 

What are we all about?

LifeCheq is a personal finance fintech business operating across South Africa. Our very unique approach to financial advice and our market-leading advice platform has redefined the category. We’re looking to scale our operations significantly in an exciting new chapter.

Our technology touches consumers, financial advisors and large enterprise institutions. The vision for our advice platform is to become one of the most transformative technology platforms in South Africa’s financial services landscape. In this role, you will play a key role at an important point in our journey.

Clojure is core to our technology, and it’s philosophy is foundational to how we designed our systems. We rely on easy to read and immutable data structures, pure functions, and create complexity through composition of simple grokkable pieces. We primarily use Clojure for our backends, with a mixture of ClojureScript and TypeScript for our frontends. Key technologies include event sourcing, lacinia, re-frame and sci;

Our business is funded by reputable institutional investors including Futuregrowth and African Rainbow Capital.

How you’ll grow in this role

  • Take on the challenge of build our systems: balancing delivering value to users and keeping the system healthy and easy to work on;
  • Improve how we test, integrate and deploy code: faster iterations and fewer defects;
  • Contribute to our architecture and technology choices going forward;
  • Work with great people: learn from those with more experience, and mentor junior team members; 
  • Help the team grow, by helping with recruitment and interviews;
  • Have the opportunity to take leadership responsibilities, by understanding what’s valuable to the business, and how to best work with people to deliver that;

What skills you’ll bring

  • Minimum 6 years of professional software development experience, fluency in Clojure/ClojureScript;
  • Flexibility across frontend/backend a plus, but specialisation in either is also welcome;
  • Experience with the following are beneficial: 
    • AWS/GCP;
    • Notebook style development;
    • Web UI development, including JavaScript, TypeScript, SASS;
  • We are a growing team: interest/experience in team and people management a plus;

What It's Like To Work Here

You will work in a cross functional agile squad, along with non-Clojure engineers, financial experts, and designers. Each squad with a clear focus on a set of customer related goals and outcomes, and autonomy in how to best realise that. 

We take the development of our people very seriously! We will work with you to carve out your success plan and an opportunity to accelerate your career and make a real difference. In addition to your competitive salary, medical and insurance benefit, you’ll enjoy some great perks including: 

  • Wellness: Enjoy half a day off dedicated to your health and wellness and receive a medical aid benefit paid directly to your account each month
  • Planning: How about a free LifeCheq plan to help you action and drive towards your goals
  • Maternity Leave Benefits: Bond with your little one whilst on paid maternity leave
  • LifeCheq Shares: The opportunity to receive shares as part of the LifeCheq Employee Shares Scheme 

This is a full-time, remote position. We need you to be fluent in English, and be able to work core hours for a GMT+2 time zone.

Submit Your Application

You have successfully applied
  • You have errors in applying