Functieomschrijving
* Analyseren van requirements en opstellen van gedetailleerde ontwerpen
* Ontwikkelen volgens de principes van test-driven development
* Toepassen van Clean Code en Clean Architecture principes
* Schrijven van unit tests en deelnemen aan integratietesten
* Opstellen en bijwerken van technische documentatie
* Deelnemen aan peer code reviews
* Nauw samenwerken met het development- en managementteam
Vereisten
* Ervaring met Agile-methodologieën zoals Scrum, Pair Programming, Feature Driven Development of XP
* Ervaring met Microservice Architecturen
* Grondige kennis van de volgende technologieën: Node.js, Express, Sequelize ORM, PostgreSQL, Mocha, React (18)
* Ontwikkeling van HTTP- en REST API's, HTML, CSS
* Basiskennis van: Docker, CI/CD, AWS, NGINX
Profiel
* Ervaren Software Engineer met minimaal een bacheloropleiding in IT of Software Engineering (of gelijkwaardig door ervaring)
* Ongeveer 5 jaar relevante ervaring of meer
* Goede kennis van software design patterns, datastructuren en algoritmen
* Bekend met Agile-werkomgevingen en vertrouwd met Atlassian-tools (Jira, Confluence, Bitbucket)
* Vlotte kennis van Engels, kennis van Nederlands is een pluspunt
* Je woont in België