Junior to Intermediate Clojure/Clojurescript Developer
LifeCheq | Cape Town, South Africa
Building a one-stop financial advice shop
Posted Oct 2, 2019

Who we are

LifeCheq is a service that helps you organise your finances to line up with your life goals. This starts with a clear plan that includes what investments you should make, what you can afford to spend on assets (such as property) and important expenses (such as education), and what insurance it makes sense for you to have at this stage of life.

Then, we help you put that plan into action. We'll fill in forms, chase up product providers, check that you aren't being given a bum deal on your insurance and keep track of what you should be doing. We'll also make sure that, as things change, we update our recommendations so you don't need to worry and can get on with living your life.

We're based in Cape Town, South Africa with operational branches opening in other major SA cities (Johannesburg so far).

The systems we're building

Our service is only made possible by applying the latest technology to the problem of how people plan and manage their financial lives.

We pick and integrate the best existing services for parts of the business which are done well by others and building up and deploy our own IP for the specific areas where it matters most.

Our systems play a central role right from when a potential client first signs up. Meetings with our consultants are scheduled, financial data is collected and a client's goals are captured. Our advice team use our tools to model and project a client's life into the future, adjusting the advised actions to best achieve the client's goals and presenting all this back to them in a way that is understandable and digestible.

The client then uses our app to make decisions and kick off tasks for our processing team that pulls the required information together in order to complete financial product applications. All along the way, relevant parties such as consultants, product providers and the clients themselves are kept up to date with progress.

Our system has frontends written in Clojurescript using reagent/re-frame with our backend spread across firebase and in-house web services written in Clojure and hosted on Heroku. We make use of third party services such as mailgun, sentry, logentries and auth0 to add their packaged functionality.

The job you'll be doing

  • Write code with a core dev team including Shen and Dave (two of the founders)
  • Help manage our various deployments and environments
  • Learn and get involved in technology and design decisions
  • Play a role in planning what it will take to implement the features on our backlog

What we think you'll need

  • A strong software development background - a tertiary qualification such as a computer science degree or experience that has put you in a similar place
  • Either experience in a functional language such as Clojure or experience in one of the major OO languages and an interest in functional programming
  • A good general knowledge of web tech
  • Ready for the challenge of a startup - we're developing the business and product as we go. There is lots of room to own decisions but don't expect everything to be well defined up front

Additional Info

  • This is a permanent position in Cape Town

Apply for this position

Send your cv to dave@lifecheq.co.za