patrick_sona

patrick_sona

Full Stack Developer (Elixir & Liveview) - Sona, Remote (GMT +/- 3)

Introductory paragraph

We’re building the next generation of tools for the 80% of workers that don’t sit behind a desk, think everything from care workers to charities to hospitality and retail. Our stack is Elixir & Liveview first with the opportunity to get involved with the React Native side for our mobile app. We’re a remote first organisation with a 4.5 day working week who values autonomy and high quality code.

About us

My name: Patrick
My position: Talent Lead
Company name: Sona
Website: www.getsona.com/
Country: UK (Remote)
Company info and history:

We’re a rapidly growing, VC-backed B2B SaaS startup founded in the summer of 2021. We are a fully remote company and work a 4.5 day week, with freedom to pick your half day off.

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. Engineers are heavily involved throughout the product development process, inputting into the why and what as well as the how.

Our stack has two main components:

  • A backend with a GraphQL API (for communicating with the Native App) and a web frontend built using Elixir and Phoenix Live View (the PETAL stack)
  • A native mobile application built in React Native + Typescript

We’re passionate advocates of the Live View approach for building web applications and believe that it’s one of the biggest step changes in productivity and developer experience since Ruby on Rails.

Our engineering principles give a flavour of how we like to work.

About the job

Job title: Full Stack Engineer
Job description: Sona - Current Openings
Salary range: £60,000 - 90,000 (or local equivalent), depending on experience
Position on remote work: Fully remote (GMT +/- 3)
Qualifications or experience required: If you have professional experience in Elixir (or another language but love Elixir), let’s talk :slight_smile:
What the successful job applicant will be working on: New features/modules for our product (see info above and JD link for more detail)

About the interview process

  • Informal, introductory call with me :slight_smile: (15-30 mins)
  • First interview with a member of our Engineering team (30 mins)
  • Technical Interview (1 hour) take us through a piece of code you’re proud of and talk about how it’s architected, what worked well and what you’d do differently if you wrote it again. If you don’t have a suitable piece of code, we’re also happy to pay you for half a days work to do a take home task. But we understand that everyone’s busy so we’d much rather use some code you’ve already got where possible!
  • CTO (Co-Founder) Interview (30 mins)

Further info

Benefits:

  • Competitive salary: £60-90k d.o.e. (or local currency equivalent)
  • 4.5 day standard working week
  • 37 days annual leave (25 days standard plus 12 flexible public holiday days)
  • Share options
  • Fully remote and flexible working
  • Co-working space stipend
  • Free mental health support (On-demand online therapy & coaching)
  • Quarterly all expenses paid team retreats
  • The latest Macbook and equipment for your home office
  • Professional development budget
  • Unlimited free books

Apply here: Sona - Current Openings
Or contact me directly: patrick@getsona.com

Most Liked

Exadra37

Exadra37

Congratulations on being upfront on it. This saves the recruiter and the developers from wasting time in a recruitment process that is not a match for the developer.

Exadra37

Exadra37

The link goes to a page that doesn’t contain the job description.
Never mind, I missed the post saying that the position was closed.

Where Next?

Popular in Jobs Top

overture8
Introductory paragraph Hi, I’m Phil, Elixir dev and co-founder of Lowdown. We are a very early stage startup, looking for a daily rate q...
New
JEG2
Introductory paragraph icanmakeitbetter is hiring a fourth remote Web Developer to help us maintain and improve old products, design and...
New
rey
Hi fellow developers, I’m a frontend engineer, that’s looking to recruit a backend dev for some personal pet projects, that may swell in...
New
mrkurt
Fly.io is a platform-as-a-service for running apps close to end users. Elixir is a great way to build distributed apps. We think it’s a m...
New
JEG2
Introduction At Payitoff, we help borrowers save money on their student loans and other debts. To accomplish that, we employ a crack tea...
New
pdobacz
OmiseGO Pte. Ltd., a subsidiary of Omise Holdings Pte. Ltd., is bringing to market a white-label mobile wallet platform that facilitates ...
New
andre1sk
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1
New
sschuth
Introductory paragraph We offer something rare: a job with a purpose, a great team, a growing company, all in a choose-to-be-remote-if-i...
New
glennr
About us Bramble is a platform for banking/insurance/BPOs to improve how they manage their operations. We have traction and are growing...
New
sebz
Introductory paragraph TL;DR: Elixir, Monitoring, Zero downtime, DB migration, K8S We’re looking for a versatile profile to join our Sof...
New

Other popular topics Top

marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
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
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
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
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

We're in Beta

About us Mission Statement