Open role
Lead Software Engineer
Eco-movement B.V.
About the role
Eco-Movement aggregates EV charging station data from hundreds of providers worldwide, and the Source Integration Team (SIT) owns the pipeline that brings that data in. We are modernizing a tightly-coupled legacy codebase into a modern architecture that fetches from external endpoints, transforms data into a standardized format, and publishes it for downstream consumers. As a Medior PHP Developer you will build and maintain these integrations, taking ownership of them end to end. You will report to the SIT Team Lead.
What you'll do
+ Migrate the legacy codebase to the modern architecture and onboard new data sources, transforming third-party feeds (JSON, OCPI, CSV, and others) into our standardized output format.
+ Own the data quality and reliability of your integrations, ensuring output conforms to our standardized format and behaves correctly across scheduled runs.
+ Help build an automated quality gate system that leverages AI tooling to validate integrations before they reach production.
What you'll bring
+ 4+ years of professional PHP experience, including at least 2 years working with Laravel in a production environment.
+ Solid experience integrating third-party APIs and processing structured data (REST, JSON, CSV; OCPI or other domain protocols a plus).
+ A strong testing discipline with PHPUnit, and familiarity with static analysis (PHPStan/Larastan) and code style tooling (Pint).
+ Working knowledge of relational databases (MySQL), queues, and containerized development with Docker.
+ A genuine passion for learning and working with AI agentic workflows, alongside the rest of our technology stack, aimed at generating insight and optimizing our data quality.
Nice to have
+ Prior experience building data integration, ETL, or data pipeline software, ideally in the energy, mobility, or SaaS data industries.
+ Exposure to Google Cloud (GCS, Pub/Sub) and observability tooling such as Prometheus and Grafana.
What's on offer
+ Fun international team and frequent events;
+ Dynamic scale-up vibe and lots of opportunities to make an impact;
+ Our own office, next to Utrecht Central Station. We have a hybrid way of working with 3 days from the office and 2 days from home with Monday and Thursday as our mandatory office days with free healthy lunch;
+ 25 vacation days;
+ Medical Allowance
+ Employee Well-being Support & Fitness Programs
+ Membership of MyWheels EV car sharing service;
+ A role with a lot of freedom, challenge, and opportunity no dull moments, guaranteed!
Learn more about all our EMEA Benefits