patrick_sona

patrick_sona

Full Stack Engineer (Elixir, LiveView) - Sona, UK, Remote (UK/Europe)

Introductory paragraph

At Sona, we’re building the ‘self-driving car’ of workforce management software for the frontline, a huge and underserved group of industries. Our all-in-one platform is built primarily in Elixir and LiveView (with a React Native mobile app) and combines everything companies need to manage a front-line team with dedicated features designed to empower their staff.

About us

My name: Patrick Wild
My position: Head of Talent
Company name: Sona
Company website: getsona.com
Company headquarters (country): UK
Company info and history:

3 billion people across the world work in frontline jobs. Yet, despite rising costs and staff shortages, frontline organisations are still left to choose between paper, Excel, and WhatsApp, or decade-old workforce management solutions to take care of the most important part of their businesses - their people.

Enter Sona: the next generation of AI-native, frontline workforce management. We’ve built an end-to-end platform covering Scheduling, HR, Payroll, and Communications that gives the largest frontline organisations everything they need to staff more intelligently and empower their teams.

In under 4 years, we’ve already made a deep impact on the lives of over 100k frontline workers and the operation of their organisations, grown the team to 110+, and secured over $50M in funding from notable VC’s, including Felicis, Northzone, Gradient Ventures (Google), SpeedInvest, Antler, and Notion Capital, plus notable angels like Tom Blomfield (Monzo).

We’ve used Elixir since day one with a stack built primarily around Elixir, with a Phoenix LiveView web frontend (PETAL stack) and a GraphQL API for communicating with our React Native mobile app.

About the job

Job title: Full Stack Engineer / Senior Software Engineer (internal title)
Job description: Jobs
Salary range: £75-95k (or local currency equivalent)
Qualifications or experience required: Senior level software engineer with Elixir experience
What the successful job applicant will be working on: End-to-end feature development on our platform.

Position on remote work

Remote job: yes
Remote restrictions: based in UK or Europe (+/- 3 hours of UK)
Remote leeway: -
Any other notes about your position on remote work: -

About the interview process

  • Intro call (30 mins)
  • Engineering Manager Interview (30 mins)
  • Technical Interview (60mins - no take-home or live coding challenge)
  • Product Interview (45mins)
  • CTO Final (30mins)

Further info

Please contact patrick@getsona.com with any questions (faster replies by email than on the pose) or apply via the job posting. Agencies not considered at this time.

Where Next?

Popular in Jobs Top

mgalibert
About us We have a very ambitious goal: building a bank completely from scratch, step by step. In order to this, we want to build the b...
New
james-whitehat
https://whitehat-2.workable.com/jobs/458249 Introductory paragraph We’re looking for a mid/senior engineer to help create the first ver...
New
evan22w
Introductory paragraph Our team at Rotabull is looking for a short-term, senior full stack engineer to work on our application which is ...
New
elbasti
Introductory paragraph Trying something new I’ve never seen before: code review as a service! We’re a very small team (2 engineers), bot...
New
giddie
Passionate about good software design? Comfortable pretty much anywhere in the stack? Interested in EVs and clean energy? Wouldn’t say no...
New
charliegn
Introduction Exosite is a fast growing company, leading the drive to deliver Internet of Things solutions to the marketplace. The Delive...
New
seatscouts
Introductory paragraph Broker Genius, an industry-leading SaaS provider, offers firms across the event industry the best-in-class techno...
New
maiwand.nessar
Introductory paragraph theScore , a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital...
New
derukugi3
Introduction: Interline Vacations is a specialty travel agency that services the travel industry itself. We started as a single office i...
New
shumishyna
About us IRIS is looking for experienced Elixir Backend Developers to join our talented team (remotely). IRIS is a personal co-operatin...
New

Other popular topics Top

Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement