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

Location

Tagged as: