Full stack Elixir developer - Remote (UK timezone)

Introductory paragraph

We are looking for a full stack developer to join our HR GO Labs team at HR GO plc.

HR GO Labs’ mission is to apply technology to improve the experience of those looking for work and those hiring. We believe that the current recruitment industry is not doing enough to deliver a good experience to people, and we believe that we can make that better with technology.

Our team is small which is great because we work fast and we’re autonomous.

Over the last 12 months we have built a few different things:

  • A web app for candidates, which has attracted around 60,000 signups.

  • A video chat feature which is used for 250 calls per day.

  • Some payroll software which processes around 7000 timesheets per week.

  • A web app for our clients, which is used by big brands.

If you like working in a small team, with no red tape and some interesting problems to solve, then this is a great opportunity for you.

About us

My name: Michael Vigor
My position: Senior Developer
Company name: HR GO Plc
Website: https://www.hrgo.co.uk
Company info and history (how you’re using Elixir etc):

Most of our work currently is written in JavaScript. We have single page applications written in React, and services, APIs and backend logic written in Node.

However, recently the team have started migrating key parts of our infrastructure to Elixir, which has been a very positive experience so far, and work we are keen to expand. We are creating new graphql apis using Absinthe, and using Oban for asynchronous back end jobs such as keeping multiple data sources in sync.

About the job

Job title: Full stack Elixir developer
Job description: Working with Phoenix and Absinthe on the backend and integrating with React SPAs on the frontend.
Salary range: Negotiable, depending on experience
Position on remote work: We’re working completely remotely now so we’re flexible about where you live. Bonus if you live near the South East of UK, but mostly so we can meet up for coffee or dinner sometimes.
Qualifications or experience required: We prefer a candidate who has worked full time on elixir projects, but will consider strong candidates with experience in other stacks and a keen interest.
What the successful job applicant will be working on: Migrating existing services to Elixir+Phoenix, using a number of popular libraries: Absinthe, Oban, Bamboo. We haven’t found a reason to use Live View yet but it shouldn’t take long to come up with one. Integrating existing react apps with the phoenix application.

About the interview process

Once your cv has been reviewed we’ll arrange an informal call/video chat. A “take home” coding exercise may follow if required.

Further info

Please submit your CV to dl-labs@hrgo.co.uk.