Website cookies

This website uses cookies to help us understand the way visitors use it. We can't identify you with them and we don't share the data with anyone else. If you click Reject we will set a single cookie to remember your preference. Find out more in our privacy policy.
Skip to content

Navigation breadcrumbs

  1. Home
  2. Careers

Opportunity: Software Engineers

Product development with Elixir and Phoenix LiveView

Summary

*We are not currently seeking support from recruiters with filling these roles, so will not accept applications from recruiters*

Opportunity

About Verna

Verna builds software to help people manage land in the best way for the environment – enhancing biodiversity and drawing down carbon, whilst making sustainable returns.

We have built the market-leading software for Biodiversity Net Gain (BNG), England’s revolutionary new approach to data-driven nature recovery. Our B2B SaaS app, Mycelia, is in daily use by ecologists and planners to get the best outcomes for BNG projects.

Verna has recently finalised a multi-million-pound fundraise, to help accelerate the growth of the company – and the impact we can have – over the coming years.

Roles

We are looking for a number of software engineers to expand our product development team, building a B2B SaaS application. We seek talented, flexible, creative engineers who are happy to get stuck into all aspects of developing compelling, effective, and accessible product experiences.

Because we’re working primarily in Elixir and Phoenix this is a full-stack role, but with an emphasis on delivering new user-facing features. Successful applicants will have a good understanding of how to deliver rich, easy-to-use, and accessible user experiences, including:

This is an opportunity to be an early team member at a start-up, aiming to change humanity’s relationship with the natural environment and help tackle the climate and nature crises. You’ll join a small, focused software team, with personal impact on the design and engineering of our codebase. Your compensation will include share options, enabling you to share in the company’s success.

Like ecosystems, teams are more vibrant, innovative, and resilient when they are more diverse. We welcome applications from everyone, and particularly people from under-represented groups of every kind.

Your day-to-day

This is a hands-on role, so you should expect your primary activity to be delivering good, clean, well-tested code.

You’ll be working closely with a small software team including the CTO, so there will be plenty of opportunity to give and receive feedback on the work the team is doing.

We believe that well-informed teams deliver better products, so you’ll be invited to take part in meetings with customers and other stakeholders, to hear their concerns and ideas first-hand.

We currently operate as a remote team, with London office bases available. The whole team meets in person every six weeks or so, typically in London.

Our tech stack

Key technologies we are using include:

You will be writing code in Elixir for this role. Prior experience with Elixir or Erlang is ideal. However, we will consider candidates who have prior experience of other functional languages and can demonstrate a track record in rapidly becoming productive in new languages and server-side frameworks.

About you

We’ve listed some key skills and ways of working below. Above all, an open mind and an ability to learn are more important than checking off every bullet in these lists.

Technical skills

Ways of working

How to apply

For an informal chat about this opportunity:

Please email careers@verna.earth to arrange a brief call.

To apply for one of these roles:

Please email careers@verna.earth with the subject line “Software Engineer – Application”, and including::

Selection process

The stages of the selection process are:

  1. 30-minute introductory call with the hiring manager.
  2. 90-minute technical interview, with a coding challenge submitted beforehand.
  3. 30-minute interview with co-founders.

We will consider applications on a rolling basis, until the roles are filled.