buro

buro

Senior Backend Elixir Engineer - AndromedAI, Milan, Italy - Full-time remote

Introductory paragraph

We’re looking for a Senior Elixir Backend Engineer to join our team, building powerful, reliable and scalable software from complex requirements.
We are a VC-backed startup building an AI platform that transforms eCommerce catalogs from static into dynamic, continuously optimized assets. Our technology helps products sell more across both traditional channels like Google and emerging AI-driven surfaces such as ChatGPT and AI Mode shopping experiences. The company was founded by AI and eCommerce specialists with experience working at Google.

We are a small (around 14 people), fast-moving, and highly product-driven team, working closely together with minimal bureaucracy.

Start date: January 2026.

About us

My name: Francesco Burelli
My position: CTO
Company name: AndromedAI
Company website: https://andromed.ai
Company headquarters (country): Italy
Company info and history (how you’re using Elixir etc): Our current stack is: React for the FE, Elixir Phoenix for the BE and other Python services for the AI. We use Elixir because I’m really passionate about the language and I know it is solid, easy to use, flexible and reliable. We focus on building quality product so writing quality software, testing is not optional it is part of the development.

About the job

Job title: Senior Backend Engineer (Elixir/Phoenix)
Job description: Together with the team and the CTO, you will design, build, and maintain our Elixir/Phoenix codebase, shape our architecture, collaborate closely with Product and Design, and help build a complex PIM/AI platform that handles a large amount of data at scale.
Salary range: depending on the seniority between euro 40k and 50k
Qualifications or experience required: At least 2 years of experience in writing Elixir code and working with Postgres
What the successful job applicant will be working on: Building and maintaining a clean, reliable codebase with Phoenix, Ecto, Postgres and other tools/libraries; Design solid Postgres data model; iterating quickly in small cycles; contributing to architecture decisions; taking responsibility for scalability and security; influencing processes, tooling, and team culture.

Position on remote work

Remote job: yes
Remote restrictions: EU only
Remote leeway: Full remote. We meet and work together around the Europe (typically in Milan) about 4 times per year.
Any other notes about your position on remote work: We are a distributed-friendly product team around Europe and U.S.

About the interview process

A questionnaire with aptitude and technical questions to fill in.

Short homework assignment (little Elixir exercise).

Technical interview with the CTO (the one who wrote the code so far).

Cultural fit call with the CEO and optionally the CTO.

Decision and offer.

Further info

We are going to manage a large amount of data and we need to process it massively, so writing a reliable code and design the right data model is essential. We are focused to deliver a quality product, so paying attention on every details, on managing errors and testing.

Knowing about infrastructure and DevOps is a big plus.

To apply, please send: a concise CV, a short cover letter explaining your motivation and working style, and optionally a small portfolio or repo snippet.

First Post!

hmykhailiuk

hmykhailiuk

Hi Francesco,

I’m applying for the Senior Backend Engineer (Elixir/Phoenix) role at AndromedAI. Your focus on Elixir for building reliable, scalable systems: and the emphasis on quality, testing, and clean architecture, strongly aligns with how I like to work.

I have hands-on experience building and maintaining production systems with Elixir, Phoenix, Ecto, and PostgreSQL, focusing on clear data modeling, predictable behavior, and long-term maintainability. I’m comfortable owning backend services end to end: designing schemas, writing well-tested code, handling large data flows, and iterating quickly in small, safe cycles.

I enjoy working closely with Product and Design, especially in complex domains where data consistency, performance, and error handling matter. I take responsibility for scalability and security, and I care about writing code that other engineers can easily understand and extend. Testing is part of my daily workflow, not an afterthought.

AndromedAI’s mission(turning static eCommerce catalogs into continuously optimized, AI-driven assets) is exciting, especially at the scale you’re operating. I’d enjoy contributing to the core Phoenix codebase, shaping backend architecture, and helping the team build a reliable foundation for large-scale data processing.

I’m EU-based, comfortable with full remote work, and happy to join periodic team meetups. I’d be glad to share code samples or complete the Elixir exercise as part of the process.

Best regards,
Heorh Mykhailiuk

Where Next?

Popular in Jobs Top

dsb84
Introductory paragraph 7Sage is a fast-growing education technology company. Our small, remote team moves at the pace of a startup, but ...
New
jarek
Introductory paragraph We are Contractbook, we digitalise the legal industry. Contractbook provides efficient contract management for m...
New
giddie
Passionate about good software design? Comfortable pretty much anywhere in the stack? Interested in EVs and clean energy? Wouldn’t say no...
New
gabrieltaylor
Interested in building applications with Elixir in the problem space the Erlang VM was designed for? Telnyx is hiring. Who we are T...
New
paulbutcher
We are a young startup aiming to democratise financial research by applying cutting-edge Machine Learning and Natural Language Processing...
New
pepsico
About us My name: Henry Mori My position: Lead Engineer, B2B & D2C eCommerce Company name: PepsiCo, Inc. Website: Job Description...
New
bryanleptich
Introduction Humanly seamlessly brings together people and AI through conversation. Our chat technology screens and schedules candidates...
New
PaulFinan
Hello everyone, My names Paul and I work as part of the People team here at Solarisbank AG. I’ve been tasked to find Elixir Engineers to...
New
seatscouts
Introductory paragraph At Broker Genius, we are an industry-leading SaaS provider helping brokers in the event ticket industry automate ...
New
Darkhalf
Introductory paragraph Discord is a small group of passionate gamers whose mission is to bring people together around games. Do you get...
New

Other popular topics Top

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 29305 241
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
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
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 52238 488
New
Lily
In templates/appointment/index.html.eex: <%= for appointment <- @appointments do %> <tr> <td><%= appoi...
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
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
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

We're in Beta

About us Mission Statement