Vacancy: Backend Engineer (Phoenix / Elixir)
Brickyard BV · Duivendrecht, Netherlands
You apply off-site, with the employer or the job board. I never handle applications.
Vacancy: Backend Engineer (Phoenix / Elixir)
Role Overview Brickyard is building an end-to-end tech stack for image recognition in public spaces. As a Backend Engineer you design and implement the infrastructure required to ingest, process, and store high-volume image data utilizing Elixir for the backend systems.
What will you do?
● Architecture & Development: You build and maintain the entire backend architecture & system using Elixir (Phoenix)
● High-Volume Ingestion: You design data pipelines capable of handling, processing, and indexing (up to) 500,000 images per day with burst traffic support.
● Database Management: You own the PostgreSQL database. You have responsibilities including schema design, query optimization, table partitioning, and indexing strategies for large-scale datasets.
● Infrastructure & Ops: You set up and maintain a production-ready environment, including CI/CD pipelines, containerization (Docker), and queueing systems (e.g., Oban).
● Reliability: You will implement comprehensive logging, monitoring, unit tests and regression testing to ensure system stability under load.
Who are we looking for?
An engineer who combines depth with ownership. You don't just build models; you ensure they work in the real world.
● Experience: Minimum 3–5 years of professional backend engineering experience.
● Core Languages:
○ Experience with Elixir (Phoenix Framework) for application logic.
● Database: Advanced knowledge of PostgreSQL, specifically regarding performance tuning, query planning, and managing large datasets.
● DevOps/Tooling: Experience with Docker, Gitlab, CI/CD setup and version control.
Tech stack (nice to haves):
● Experience with PostGIS or handling geospatial data.
● Familiarity with Object Storage systems (S3, MinIO).
● Async Processing: Experience implementing message brokers or background job systems (e.g., Oban).
The offer:
● A salary of € 4.000,00 – € 5.500,00 gross/full time per month depending on skills;
● A contract for 32 - 40 hours per week;
● A fixed-term contract at a family business, after which we intend to extend the contract if performance is satisfactory;
● A welcome/start-up bonus to greet you;
● In addition to 26 vacation days (full-time), a 'celebrate life' day: time off on your birthday;
● working on-site in Amsterdam, where hybrid working is common;
● A healthy workplace: sit-stand desk, on-site gym, fresh fruit, freshly prepared lunch (with a small personal contribution of 3.90%).
Job Types: Full-time, Part-time
Pay: €4.000,00 - €5.500,00 per month
Work Location: Hybrid remote in 1114 Duivendrecht