scohen

scohen

Senior Elixir Engineer - Whatnot, Remote USA, Remote Europe

Introductory paragraph

Whatnot is the largest livestream shopping platform in North America and Europe to buy, sell, and discover the things you love. We’re re-defining e-commerce by blending community, shopping, and entertainment into a community just for you. As a remote co-located team, we’re inspired by innovation and anchored in our values. With hubs in the US, UK, Ireland, Poland, and Germany, we’re building the future of online marketplaces—together.

About us

My name: Steve Cohen
My position: Staff Software Engineer
Company name: Whatnot
Company website: https://whatnot.com
Company headquarters: USA
Company info and history: We’re using Elixir to power our real time auctions, chat, notification and other real-time features.

About the job

Job title: Elixir Engineer
Job description:
Elixir Engineers at Whatnot are key to enabling rapid product development and real-time features, ensuring our platform scales efficiently alongside our fast-growing business.
You will:

  • Develop and optimize Elixir applications for performance, reliability, and scalability.
  • Design and implement fault-tolerant, resilient infrastructure to support critical business features.
  • Collaborate between infrastructure and product teams to build and enhance user-facing features.
  • Improve observability through logging, tracing, and monitoring, ensuring system health.
  • Contribute to the long-term technical roadmap, influencing key architectural decisions.

Salary range: For Full-Time (Salary) US-based applicants : $158,000/year to $245,000/year + benefits + equity.

Qualifications or experience required:

  • Bachelor’s degree in Computer Science, a related field, or equivalent work experience.
  • 5+ years of software development experience.
  • Deep knowledge of the BEAM VM, or the Elixir programming language and Open Telecom Platform.
  • Experience building scalable, production-ready applications using Elixir and BEAM.
  • Ability to understand business logic code quickly in a larger platform; Python experience preferred.
  • Experience in a public cloud environment (AWS, GCP).
  • Ability to work across infrastructure and product teams, balancing technical excellence with business needs.
  • Previous experience at a hyper-growth startup. You’re an excellent problem solver and a self-starter who can hit the ground running with little direction.
  • Excellent ability to understand product requirements in the context of a scalable platform. You first think about users rather than the best technical solution.

What the successful job applicant will be working on:

Position on remote work

Remote job: Yes
Remote restrictions: US / UK / Ireland / Poland / Germany
Remote leeway: Only the countries listed
Any other notes about your position on remote work:
We have preferences towards working near one of our hubs, which are in: San Francisco, Los Angeles, Seattle, New York, Dublin, London, Berlin, and Krakow, but this is negotiable for the right candidate.

About the interview process

Our Elixir Engineer interview loop consists of

  1. Recruiter initial screen 30min
  2. Elixir-specific coding test 1h
  3. Elixir-specific systems design test 1h
  4. General Systems Design 1h
  5. Hiring Manager 30min
  6. Principles interview 30min

Further info
To be considered, apply here:
https://jobs.whatnot.com/5457912004

Most Liked

Hajto

Hajto

Kraków was not a choice in the application as the hub in the questionaire.

Where Next?

Popular in Jobs Top

j-car
Introductory paragraph Enzai is looking for a talented senior Elixir software engineer who is an experienced problem solver, able to bre...
New
jan.zy
About us Company name: Gamecode Website: none yet! Company info: We are a very young startup aiming to create a cutting-edge software ...
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
IHu
Introductory paragraph We are a young Zurich/Switzerland based Start-up with the vision to disrupt the HR hiring for mid-sized and big c...
New
gabrieltaylor
Introductory paragraph Fast growing communications company, Telnyx, is seeking experienced developers to join our team. About us My na...
New
Rachc
Hey there! Remote is solving global remote organisations’ biggest challenge: employing anyone anywhere compliantly. We make it possible ...
New
jeffdeville
UPDATE1 - See end of post The Project I need to scrape the content from several sites all into a common format, so that I can create a un...
New
seatscouts
Introductory paragraph At Broker Genius, we are an industry-leading SaaS provider helping brokers in the event ticket industry automate ...
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
benwilson512
CargoSense’s flagship product is a logistics intelligence platform that enables shippers of freight to source data from their supply chai...
New

Other popular topics Top

TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 41989 114
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
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
Emily
I have VueJS GUIs with the project generated using Webpack. I have Elixir modules that will need to be used by the VueJS GUIs. I forese...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
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
jaysoifer
Is there a way to rollback a specific migration and only that one (“skipping” all the other ones)? Would mix ecto.rollback -v 200809061...
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
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement