Point your AI agent at freehire and let it find you a job.

Get the CLI →

Brickyard BV

NewBe an early applicant

Backend Engineer (Elixir / Go)

Posted 2 views
Discussion

Summary

Designs and maintains the backend for a license-plate/image-recognition enforcement platform, ingesting up to ~500k images per day: a hybrid Elixir (Phoenix) core platform plus Go microservices, with heavy PostgreSQL ownership and Docker/CI-CD infrastructure. On-site in Amsterdam with hybrid working.

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 application orchestration and Go for high-performance processing components.

What will you do?

  • Architecture & Development: You build and maintain a hybrid backend architecture using Elixir (Phoenix) for the core platform and go for performance-critical microservices.
  • 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 PostgreSQL architecture. 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, and regression testing to ensure system stability under load.
  • Experience: Minimum 3–5 years of Backend engineering experience.
  • Experience with Elixir (Phoenix Framework) for application logic.
  • Experience with Go (Golang) for concurrent processing tasks.
  • Database: Advanced knowledge of PostgreSQL, specifically regarding performance tuning, query planning, and managing large datasets.
  • DevOps/Tooling: Experience with Docker, CI/CD setup and version control.
  • Experience: Minimum 3–5 years of Backend engineering experience.
  • Experience with Elixir (Phoenix Framework) for application logic.
  • Experience with Go (Golang) for concurrent processing tasks.
  • Database: Advanced knowledge of PostgreSQL, specifically regarding performance tuning, query planning, and managing large datasets.
  • DevOps/Tooling: Experience with Docker, CI/CD setup and version control.

Tech stack (nice to haves):

  • Experience with PostGIS or handling geospatial data.
  • Experience with Phoenix LiveView.
  • Familiarity with Object Storage systems (S3, MinIO).
  • Async Processing: Experience implementing message brokers or background job systems (e.g., Oban, RabbitMQ, Kafka)..

Brickyard B.V., a subsidiary of Waysis (a third-generation family business), is a market leader in license plate recognition enforcement, operating from Amsterdam-Duivendrecht. At Brickyard, we support businesses and public authorities with innovative enforcement solutions.

  • 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%).

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available