Senior Software Developer
Role details
Job location
Tech stack
Job description
De meerwaarde van IT bij EasyPost ligt in het ontwerpen, optimaliseren en continu verbeteren van complexe interne processen die deze machines aansturen en verrijken. OCR is daarbij een sleuteltechnologie voor adresherkenning en routing, waarbij AI steeds vaker wordt ingezet om significante verbeteringen te realiseren in performantie, automatisering en foutreductie.
De Senior Software Developer ontwerpt, ontwikkelt en moderniseert softwareoplossingen die de integratie tussen sorteerinstallaties, OCR-systemen en interne platformen versterken.
Het doel is het verhogen van efficiëntie, verwerkingssnelheid en betrouwbaarheid door:
- optimalisatie van bestaande complexe workflows,
- ontwikkeling van nieuwe schaalbare processen,
- en gerichte inzet van OCR- en AI-technologieën.
Daarnaast ondersteunt de rol de uitrol van nieuwe sorteerlocaties in Brussel en de verdere internationale schaalvergroting binnen de EasyPost-groep (Frankrijk).
Resultaatsgebieden en verantwoordelijkheden
Analyse & Ontwikkeling
- Analyseren van logistieke en operationele sorteerprocessen en hun IT-ondersteuning.
- Vertalen van businessdoelstellingen naar robuuste technische oplossingen.
- Ontwerpen, ontwikkelen en onderhouden van software voor kritische productieomgevingen.
- Bouwen en moderniseren van performante componenten voor OCR, dataverrijking en sorteerlogica.
OCR & AI-innovatie
- Verbeteren van OCR-herkenning en verwerkingskwaliteit.
- Toepassen van AI- en machine-learningtechnieken om manuele interventies te reduceren, doorlooptijden te verkorten en fouten te beperken.
- Samenwerken met engineers en architecten om AI-oplossingen industrieel inzetbaar te maken.
Kwaliteit & Performantie
- Waarborgen van stabiliteit en beschikbaarheid in een 24/7 productiecontext.
- Uitvoeren van peer reviews en bewaken van codekwaliteit.
- Detecteren en oplossen van incidenten en performantieknelpunten.
Testing, Uitrol & Verbetering
- Testen en valideren van nieuwe functionaliteiten in stage-omgevingen.
- Ondersteunen van uitrol en standaardisatie van sorteeroplossingen.
- Documenteren van code, processen en architectuurkeuzes.
- Signaleren en implementeren van structurele verbeteringen.
Belangrijk: Wachtdienst & Operationele Ondersteuning
Gezien het kritische karakter van de systemen maakt een wachtdienstrol deel uit van de functie.
- Deelname aan een on-call regeling van gemiddeld 1 week op 4, inclusief nachtelijke ondersteuning.
- Oplossen van productie-incidenten en bewaken van continuïteit en performantie.
- Uitvoeren van root cause analyses en voorstellen van preventieve verbeteringen.
Requirements
- Ervaring met relationele databases (SQL) en query optimalisatie
- Ervaring met React & Next.js, TypeScript, HTML en CSS
- Schrijven van clean, testbare en onderhoudbare code
- Ervaring met CI/CD pipelines
- Neemt end-to-end ownership over features
- Ervaring met Azure en/of AWS
- Ervaring met containers (Docker, Kubernetes)
Benefits & conditions
- Een uitdagende job waar je écht impact maakt
- Ruimte voor persoonlijke groei en ontwikkeling
- Een dynamisch team met collega's die samenwerken en plezier maken belangrijk vinden
- Marktconform salaris, aangevuld met interessante voordelen zoals wagen (of mobiliteitsbudget), hospitalisatieverzekering, KEW, MC, GSM, …