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

sublimecoder
Introductory paragraph InsideTrack is passionate about student success. Since 2001, we have been dedicated to partnering with colleges a...
New
Douglas
Zaya is an innovative startup, with the vision to take the recruiting business to a new technological level, therefore we are looking for...
New
JEG2
Introductory paragraph icanmakeitbetter is hiring a fourth remote Web Developer to help us maintain and improve old products, design and...
New
LucaMausberg
Introductory paragraph We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy,...
New
seatscouts
Introductory paragraph At Broker Genius, we are an industry-leading SaaS provider helping brokers in the event ticket industry automate ...
New
neilberkman
Full-stack developer for PETAL-stack application I’m putting together a team to build the MVP of a PETAL-stack app for a client, a new s...
New
james-bowers
Introductory paragraph You’ll be joining a small, focused team working on a reusable cross-platform resiliency layer. You will design so...
New
Judith
Firework is the world’s leading immersive “shoppertainment” platform with shoppable video, live streaming commerce, and monetization capa...
New
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New
marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New

Other popular topics Top

srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
Tee
can someone please explain to me how Enum.reduce works with maps
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 record...
New
Jim
As a follow up to my earlier question: I have the code compiling and running but not getting a successful login from the rest server. ...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
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
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement