Senior Software Developer
Zes Goes BV
Goes, Netherlands
2 days ago
Role details
Contract type
Temporary to permanent Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
Dutch Experience level
SeniorJob location
Remote
Goes, Netherlands
Tech stack
Clean Code Principles
Continuous Integration
Software Design Patterns
Symfony
TypeScript
Management of Software Versions
Google Cloud Platform
Vue.js
Gitlab-ci
GraphQL
Messenger
Docker
Job description
- De uitdagende taken oppakken binnen een van de zes scrum-teams
- Veel troubleshooten en juniors hier ook de kneepjes van leren
- Code refactoren waar nodig
- Constructieve feedback geven op code van anderen
- Jezelf constant verder ontwikkelen op technisch en professioneel vlak
Onze stack:
- Symfony, composer, PIE
- Vue, Nuxt en TypeScript
- Docker, gitlab CI, Google Cloud
- REST en GraphQL
Requirements
-
Gedegen ervaring met Symfony, docker, messenger, semantic versioning, AMPQ
-
Je code voldoet aan good practices zoals SOLID, design patterns, clean code
-
Je kan goed uitleggen wat je doet en waarom je het doet
-
Tekenen en lezen van diagrammen/procesflows zijn voor jou normaal
-
Zonder automatische tests vind je code niet compleet
-
Ervaring met CI/CD
-
Kennis van platform/cloud-infrastructuren
-
Ervaring met het opzetten van Symfony Bundles
-
Ervaring met uitdenken van meta software-infrastructuren
-
Ervaring met asset managers en bundlers
-
UX-skills
Benefits & conditions
- Impact op miljoenen gebruikers in Europa
- Een informele, Zeeuwse, no-nonsense werksfeer
- Ruimte voor persoonlijke ontwikkeling en specialisatie
- Elk kwartaal een DevDay waarin we interessante onderwerpen behandelen
- 2 dagen per week thuiswerken (momenteel 4 dagen per week i.v.m. tijdelijke locatie)
- Keuze tussen Ubuntu-laptop of MacBook
- Mogelijkheden om door te groeien
About the company
Bij ZES zoeken we een gedreven Senior Software Developer om onze teams te versterken. Wij helpen grote electronicaketens door heel Europa met het verbeteren en automatiseren van aftersalesprocessen. Denk hierbij aan reparatieprocessen, retourverwerking en kwaliteitsbeoordeling, optimalisatie van logistieke processen, etc.
Veel processen worden van A tot Z door onze software begeleid. D.m.v. integraties met externe software zorgen we dat alle informatie juist wordt opgehaald, weggeschreven en doorgestuurd. Kleine foutjes kunnen grote gevolgen hebben. Daarom staat bij ons kwaliteit op nummer 1.