Description
Requirements
You…
have multiple years of experience in PHP as your main programming language
have in-depth knowledge of Symfony (understand inner workings of main Symfony components)
have an in-depth knowledge of ORMs you worked with (Doctrine, …) and the way they interact with different databases (PostgreSQL, MySQL, …)
know REST API (follow patterns, design and optimize APIs)
know how to test code in PHP (PHPUnit, Behat, …)
know Git (CLI branching, rebasing, merging, conflict resolution, cherry-picking, …)
have a completed (or well advanced) education in computer science, programming, or applied informatics (university, technical college or similar) OR are self-educated with high theoretical knowledge (design and architectural patterns, computational complexity, software development workflows, communication protocols, …)
understand the concepts behind the libraries you use and would be able to re-engineer them to a usable level, if needed
have an eye for elegant code
have independent working habits and a good working environment (excellent internet connection…)
and a very good command of English as our main working language
Important: You must be based in Europe / within CET (max. ± 2h) timezone, and have to be either EU citizen or own a long-term Schengen visa to settle & travel freely.
Nice to have:
In addition, we would be happy if you…
have knowledge of standard git branching workflows like Git Flow
provide experience with cloud services (AWS, Google Cloud, …), Kubernetes and ElasticSearch
Knowledge of frontend development (JavaScript, React, …)
Experience in Test-driven development and open-data projects
are keen on working with Open Government Data or have experience in GovTech projects
And awesome, of course, if you already…
submitted PRs to open source projects (Symfony…)
worked on projects that either scrape, ingest, manage and/or provide large amounts of data
Technologies
SymfonyPHPDoctrineDockerPHPUnitAPIGitPostgreSQLMySQL
Responsibilities
What you’ll be doing in this role with us…
building a best in class regulatory monitoring platform (“RegTech”, “GovTech”)
understanding European political systems inside and out, both from a data as well as from a functional perspective
digesting and managing large amounts of – often unstructured – data
modeling powerful and flexible data structures
performantly aggregating structured data for APIs