Functional Software Engineer (Rust, Typescript, Haskell, IOT) at Lunar Energy

  • Anywhere (100% Remote) Only
  • Lunar Energy
Job Description:

About the role:

We are looking for a Functional Software Developer to join our small, focused and collaborative team of talented developers; to build the features the company needs to succeed in its vision. These include any subset of:

  • Solving complex optimisation problems, using machine learning and other often bespoke algorithms
  • Building the required platform infrastructure to ingest and process big streams of data in real time, using AWS primitives
  • Designing and implementing the business logic to expose our functionality via APIs and UI interfaces, using functional programming and serverless computing
  • Developing the firmware for our hardware devices including optimisation on the edge and integrations with third party energy storage devices, using embedded Linux and Rust.
  • You will be supported to work and grow your knowledge on multiple parts of the stack according to your personal interests and abilities. Our team has a strong tradition of using functional programming and type systems to build pragmatic and flexible systems to solve business problems.

Your key skills & experience:

  • Functional programming experience in at least two strongly typed languages
  • Working experience with Unix operating systems
  • You love working in a smaller team where you can see the huge impact of your work
  • You love learning and are open minded about changing your opinion if given new information
  • You are autonomous and enjoy managing your own workload and deadlines

Company Benefits

  • Competitive salary and stock options package
  • Private Medical Insurance scheme through BUPA (medical history disregarded)
  • A wellbeing and lifestyle benefits plan through Medicash
  • Enhanced Pension contributions: employer contributions matching 5%
  • A budget for work-related training of £1,000 per financial year and an allowance of 4 training days
  • Cycle To Work scheme and Workplace Nursery benefit
  • £200 upon joining for remote work set-up
  • Access to Spill - Mental Health Support platform
  • Enhanced Maternity + Paternity Pay
  • 25 days annual holiday entitlement + 8 Bank Holidays
  • Flexible start and finish times
  • Remote

Interview Process

  • Telephone call
  • Tech interview
  • Final interview
  • Offer

Other Jobs in Full Stack