te_chris

te_chris

Full-stack Elixir Engineer – Us (Ember), London, UK — Remote UK/EU (1 day/week London preferred)

We’re a small, fast-moving, well-funded startup building an app that helps couples strengthen their relationships using a mix of AI, content, and guided activities. We’re hiring our second Elixir engineer to help us scale our platform as we push toward PMF.

About us

My name: Chris Bull
My position: Co-founder & CTO
Company name: Us (Ember)
Company website: usapp.ai
Company headquarters (country): UK

We’ve been in beta for ~5 months with great user feedback and strong early PMF signals. Our backend is Elixir/Phoenix on GCP (GKE) with Postgres; mobile is Expo/React Native; internal admin is Inertia + React. We lean heavily on AI and modern coding assistants (e.g., Cursor) to move fast.

About the job

Job title: Full-stack Elixir Engineer
Job description: Own major product slices across our Elixir/Phoenix backend and internal React tooling; ship reliably in a small team; help design/scale AI-powered features; collaborate closely with founders to iterate toward PMF.
Salary range: Competitive; generous equity on permanent conversion

Qualifications or experience required: Strong Elixir/Phoenix production experience; SQL/Postgres; comfort across the stack; familiarity with OTP, real-time features, and building clean, well-tested APIs. Bonus: GKE/Kubernetes/Terraform, and AI-assisted development.

What the successful job applicant will be working on: Backend services (OTP/Phoenix, APIs, data models), real-time features, internal CMS/admin tooling, and AI pipelines/integrations powering our relationship-learning experience.

Position on remote work

Remote job: Can be
Remote restrictions: UK preferred; open to EU-based remote for strong candidates
Remote leeway: London-proximate team meets one day per week; flexible for EU candidates who can visit occasionally (we already have one person not in the UK)
Any other notes about your position on remote work: We value focused, async-friendly collaboration with high ownership.

About the interview process

30–45 min intro with Me → 1-2hr technical discussion (Elixir/architecture) + maybe pairing→ founder conversation & team fit → offer. Fast turnaround.

Further info

This role starts as a 3-month contract with the intention to convert to full-time if we’re all excited by the fit. To apply or ask questions, email chris@usapp.ai with links (GitHub/portfolio/CV). This has worked well for us so far. We pay fair rates.

Where Next?

Popular in Jobs Top

gabrieltaylor
Interested in building applications with Elixir in the problem space the Erlang VM was designed for? Telnyx is hiring. https://boards.gr...
New
AndrewDryga
About us My name: Andrew Dryga My position: :man_shrugging: Company name: Hammer Corp. Website: https://www.hammer-corp.com/ Country...
New
Judith
Firework is the world’s leading immersive “shoppertainment” platform with shoppable video, live streaming commerce, and monetization capa...
New
derukugi3
Introduction: Interline Vacations is a specialty travel agency that services the travel industry itself. We started as a single office i...
New
jarek
Introductory paragraph We are Contractbook, we digitalise the legal industry. Contractbook provides efficient contract management for m...
New
troy76
System76 engineers and manufactures open source hardware, software, and firmware at our factory in Denver, Colorado. At System76 you’ll p...
New
christo-ph
Introductory paragraph For a fresh project, we are going to create a pilot application. UI/UX/Frontend will be provided, needs to be im...
New
charliegn
Introduction Exosite is a fast growing company, leading the drive to deliver Internet of Things solutions to the marketplace. The Delive...
New
actor
Introductory paragraph My name is Geoffrey and i am the CEO of Qubit GPS a company that offers software to manufacturers who manufacture...
New
vbrazo
Hiive - Remote/Hybrid Canada, Vancouver | Mid/Senior Elixir, React Engineer | Full-Time About us My name: Vitor Oliveira My position: ...
New

Other popular topics Top

sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29603 241
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
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
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
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
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
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement