Sona (getsona.com) Logo

Sona (getsona.com)

Full Stack Engineer (Elixir + LiveView)

Job Posted 14 Days Ago Posted 14 Days Ago
Be an Early Applicant
Remote
Junior
Remote
Junior
Join a cross-functional team to develop an AI-native workforce management platform using Elixir and LiveView. Focus on delivering user-friendly interfaces.
The summary above was generated by AI

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).

It’s a hugely exciting time to be joining the team as we’re still small enough that you’ll have a significant impact on the company’s growth trajectory and culture, yet large enough to have a great structure, experienced leaders and world-class benefits in place. More on working at Sona here.

About the Role

We fundamentally believe that the best products are built when small, cross functional, autonomous teams are empowered to solve business problems as they see fit. You’ll be joining a pod which owns a particular area of the product and movement between product areas is encouraged and easy.

Our stack is built primarily around Elixir, with a Phoenix LiveView web frontend (PETAL stack) and a GraphQL API for communicating with our React Native mobile app.

We think in terms of “T Shaped” developers. This means that while all of us have some ability across the “full stack”, most of us have one side of the stack (e.g. Elixir or React Native) we’re stronger on and spend the bulk of our time on. Typically when somebody starts working with us, they have strong experience with one side of the stack and then learn the other part on the job.

How we Work 

We’re a small company with a strong preference for lightweight, asynchronous processes and within Product, we work in sprints with periodic retrospectives. Everything starts with our customers and our engineers (and wider Product team) work closely with our Customer team and users themselves to ensure we’re building a product that fits our users needs. Our Product team principles give more of a flavour of how we like to work day-to-day.

We're huge fans of agentic coding and believe in its ability to dramatically increase our leverage. We especially love tools like Aider and believe they can add huge value across engineering, product and design so if you've got experience working with tools like that, we'd love to hear about it! Generally we'll be keen to hear more about how you've used AI to increase your own leverage over the last year or so.

Requirements

Everybody’s different, but a lot of the following probably applies to you:

  • You have some professional experience in Elixir

  • You have a strong preference towards taking ownership, making sure you’re clear on what you’re doing and why and then communicating progress over awaiting instruction

  • You’re excited about building beautiful user interfaces using Tailwind and Liveview 

  • You have a focus on “getting it shipped” and when given the choice between “complicated and shiny” vs “get something simple in front of a user”, you always choose the latter.

  • You’re in a country which is GMT +/- 3 and fluent communicating both verbally and in writing in English

  • You’re able to attend in-person company meetups 2-3 times per year, these will be around 4 days long and usually require flying both in and outside of Europe

 

Benefits

  • Salary: £75-95k (or local currency equivalent)

  • Full remote and flexible working

  • Share options

  • 35 days annual leave (25 days standard plus 10 flexible public holiday days) 

  • Extra day of leave for every year of service

  • Pension contributions matched up to 5%

  • Comprehensive health insurance

  • Enhanced parental leave & pay

  • Co-working space stipend for those based outside London

  • Bi-annual all expenses paid team retreats

  • The latest Macbook and equipment budget for your home office

  • Professional development budget

  • Unlimited free books


Note: this represents a typical benefits package for a UK-based, full-time employee. Exact details may vary based on location and employment type but we try to be as fair as possible to all of our team members. Please ask your contact in the Talent team to clarify the available benefits for you. 

Top Skills

Elixir
GraphQL
Liveview
Phoenix
React Native
Tailwind

Similar Jobs

17 Minutes Ago
Easy Apply
Remote
Hybrid
UK
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Software Engineer will develop systems for monitoring driver operations, ensuring compliance with regulations, and maintain both firmware and cloud-based systems while collaborating with various teams.
Top Skills: GoGraphQLJavaPythonReactReact NativeTypescript
An Hour Ago
Easy Apply
Remote
Hybrid
UK
Easy Apply
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead and inspire a team of full-stack developers to enhance Fleet Safety solutions. Define vision and roadmap while ensuring high technical standards and mentoring engineering managers.
Top Skills: AICloudComputer VisionDistributed SystemsGpsSaaS
2 Hours Ago
Remote
Hybrid
Belfast, County Antrim, Northern Ireland, GBR
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Staff Software Engineer will lead the Data Mesh team in building scalable data pipelines and analytics solutions, participating in design and implementation while mentoring engineers. The role focuses on technical leadership without people management responsibilities.
Top Skills: AirflowApache IcebergChange Data CaptureDebeziumGitJenkinsKafkaParquetSparkSQL

What you need to know about the Bristol Tech Scene

Along with Gloucester, Swindon and Bath, Bristol is part of the "Silicon Gorge" tech hub, a region in the U.K. renowned for its high-tech and research-driven industries, with a particular emphasis on sustainability and reducing environmental impact. As the European Green Capital, Bristol is home to 25,000 cleantech companies, including Baker Hughes and unicorn Ovo Energy. The city has committed to achieving net-zero emissions within the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account