Software Engineer
Role details
Job location
Tech stack
Job description
Je neemt het voortouw in het robuust, schaalbaar, testbaar en reproduceerbaar ontwikkelen van nieuwe producten binnen een agile team. Je werkt aan het ontwikkelen van generieke componenten die breed inzetbaar zijn voor verschillende usecases.
- Ontwikkeling: Robuuste, schaalbare, testbare en reproduceerbare ontwikkeling van nieuwe producten.
- Componenten: Ontwerpen en implementeren van generieke, herbruikbare componenten voor diverse usecases.
- Architectuur: Meedenken en bijdragen aan de software-architectuur van het te ontwikkelen product.
- Samenwerking: Het product implementeren in samenwerking met data scientists.
- Kennisoverdracht: Overdragen van data engineering-kennis aan teamleden met minder ervaring.
Requirements
- Kandidaat beschikt aantoonbaar over minimaal 5 jaren kennis van en werkervaring met software engineering
- Kandidaat beschikt aantoonbaar over minimaal 5 jaren kennis van en werkervaring in een Agile setting binnen innovatieve data projecten met een data science component
- Kandidaat beschikt aantoonbaar over minimaal een opleiding richting software engineering op WO of PhD niveau
- Kandidaat beschikt aantoonbaar over minimaal 3 aantal jaren kennis van en werkervaring met Python (en het schrijven van hoge kwaliteit Pyton code volgens strikte eisen), Postgres, Kubernetes icm met Helm en ArgoCD, Airflow, RabbitMQ, Flask (incl authenticatie en authorisatie), CI, unit testing, OOP
- Mate waarin de kandidaat beschikt over aantoonbare kennis op software engineering in data science projecten
- Mate waarin de kandidaat beschikt over aantoonbare kennis en ervaring in het robuust, schaalbaar, testbaar en reproduceerbaar ontwikkelen van software en de mate waarin de kandidaat ervaring heeft met de vereiste technologiestack
Benefits & conditions
Samenvijf staat voor een nieuwe manier van werken: we geven je de tijd om iets goeds te doen bij een maatschappelijke organisatie in jouw regio met behoud van salaris (lees meer).
Betrokken werkgever
We vinden een persoonlijke benadering en open communicatie belangrijk. Je staat er op je opdracht nooit alleen voor.
Fijne werksfeer
Je wordt onderdeel van Samenvijf. We scoren een 8,9 op medewerkerstevredenheid (het is hier dus écht leuk! ).
Ontwikkelingsmogelijkheden
We focussen op (werk)geluk, persoonlijke groei en geven je de kans om je als professional verder te ontwikkelen bij opdrachtgevers.
Eerlijke beloning
Een aantrekkelijk salaris, reiskostenvergoeding, pensioenregeling en genoeg vakantiedagen om weer helemaal op te laden.