Functieomschrijving
We zoeken een Senior Full Stack Developer / Tech Lead die complexe digitale toepassingen mee ontwerpt en oplevert, met een actieve rol in de back-endontwikkeling. De opdracht draait om schaalbare webapplicaties, REST API's, integraties en datagedreven oplossingen in een AWS-cloudomgeving. U helpt de architectuur vorm te geven en begeleidt ontwikkelaars van de technische analyse tot de uitrol.
Uw rol
- Behoeften analyseren en vertalen naar technische oplossingen en onderbouwde architectuurkeuzes.
- Back-endtoepassingen en REST API's ontwikkelen met Node.js, JavaScript en TypeScript.
- Meewerken aan webapplicaties, waaronder single-page applications in Angular.
- Datamodellen ontwerpen en de performantie van toepassingen optimaliseren met PostgreSQL en MongoDB.
- Toepassingen ontwikkelen, deployen en onderhouden op AWS, met opslag-, authenticatie- en integratiediensten.
- Werken met Git-workflows, CI/CD-pipelines en geautomatiseerde deployments van Docker-toepassingen.
- Toepassingen coderen, testen en debuggen tot aan de oplevering.
- Technische richting geven, ontwikkelaars coachen en technische keuzes toelichten aan stakeholders binnen een Agile ontwikkelomgeving.
U hebt
- Minstens drie jaar ervaring binnen Agile teams.
- Minstens drie jaar ervaring met Jira of vergelijkbare tooling.
- Minstens vijf jaar ervaring met applicatieontwikkeling.
- Ervaring met CI/CD-pipelines en geautomatiseerde softwaredeployments.
- Ervaring met Git-workflows en versiebeheer.
- Ervaring met cloudservices, zoals object storage, authenticatie- en integratiediensten.
- Ervaring met het ontwikkelen, deployen en onderhouden van toepassingen op AWS.
- Ervaring met Docker in een productieomgeving.
- Minstens vijf jaar ervaring met JavaScript.
- Minstens vijf jaar ervaring met back-endontwikkeling in Node.js.
- Ervaring met het ontwerpen en ontwikkelen van REST API's in Node.js.
- Ervaring met relationele databanken in PostgreSQL.
- Ervaring met NoSQL-databanken in MongoDB.
- Ervaring met TypeScript binnen een professionele ontwikkelomgeving.
- Ervaring met datamodellering.
- Ervaring met performantie-optimalisatie.
- Nederlands op niveau C2.
Pluspunten
- Ervaring met de technische aansturing van ontwikkelteams.
- Ervaring met het coachen van ontwikkelaars.
- Een vlotte beheersing van programmeren.
- Een vlotte beheersing van softwaretesting.
- Een vlotte beheersing van debugging.
- Ervaring met authenticatie- en identityplatformen, zoals Auth0, Azure AD of vergelijkbare oplossingen.
- Ervaring met Redis voor caching, messaging of performantie-optimalisatie.
- Ervaring met de configuratie en het beheer van Nginx als reverse proxy of application gateway.
- Ervaring met Elasticsearch.
- Ervaring met GIS-toepassingen, zoals ArcGIS.
- Ervaring met containerorkestratie via Kubernetes.
- Ervaring met het ontwikkelen van moderne single-page applications in Angular.
- Kennis van en ervaring met Agile ontwikkelmethodes, met de capaciteit om een leidende rol op te nemen.
- Sterke expertise in back-endontwikkeling.
- Ervaring met het toepassen van DevOps-praktijken.
- Een goed inzicht in softwarearchitectuur.
- Zelfstandig complexe technische oplossingen kunnen uitwerken.
- Technische keuzes kunnen toelichten en onderbouwen bij stakeholders.
- Ervaring met het bouwen van schaalbare cloud-native toepassingen.
Werken bij Neurho
Neurho werd opgericht in 1998 en is een Belgisch IT- en businessconsultancybedrijf. Al meer dan 25 jaar begeleiden we banken, verzekeraars, spelers uit de energiesector en overheidsinstellingen in België en Luxemburg bij hun transformatieprojecten. Bij Neurho werkt u aan gevarieerde en uitdagende opdrachten, waar uw expertise erkend wordt en uw groei alle kansen krijgt. Naast uw loon geniet u van heel wat extralegale voordelen, afgestemd op uw functie, uw noden en uw persoonlijke wensen.
Neurho zet zich in voor gelijke kansen en verwelkomt alle kandidaturen, ongeacht leeftijd, afkomst, nationaliteit, gender, sociale achtergrond, overtuiging of beperking.