Software Architect
Role details
Job location
Tech stack
Job description
Als Software Architect werk je aan high-end platformen voor toonaangevende merken. Van complexe composable e-commerce architecturen met tienduizenden transacties per dag tot allesomvattende websites en klantportalen die honderdduizenden gebruikers moeten ondersteunen.
Je bent verantwoordelijk voor de architectuur beslissingen, de kwaliteit van de codebase én de groei van de developers om je heen. Ruwweg besteed je de helft van je tijd aan hands-on development, zo'n 40% aan architectuur en technische sturing, en de rest aan kennisdeling en teamontwikkeling.
-
Architectuur & kwaliteit: Je ontwerpt de technische architectuur van grote, complexe projecten en bewaakt consistentie en kwaliteit door de gehele codebase. Je vertaalt business vraagstukken naar toekomstbestendige oplossingen met oog voor schaalbaarheid, security, performance en onderhoudbaarheid.
-
Bouwen & implementeren: Je blijft zelf coderen, op frontend of backend, en bent aanspreekpunt voor de technisch moeilijkste vraagstukken in het project.
-
Kennisdeling & coaching: Je coacht junioren en medioren actief: via code review, pair programming en inhoudelijke sessies. Niet als verplichting, maar omdat je het vak leuk vindt en serieus neemt.
-
Technische koers: Je bepaalt samen met andere architecten en technische leads de technische koers van de organisatie. Je ontwikkelt een roadmap voor architectuur, platform ontwikkeling, innovatie en technische standaarden.
-
Stakeholdermanagement: Je schakelt moeiteloos tussen developers, projectmanagers, product owners en klanten. Complexe technische keuzes leg je begrijpelijk uit aan zowel technische als niet-technische stakeholders.
-
AI in de praktijk: Je weet hoe je AI toepast binnen je vakgebied; in tooling, in workflow en in code. Je verbetert actief de kwaliteit van je eigen werk en dat van onze teams door te pionieren.
-
Je deelt complexe problemen moeiteloos op in behapbare stukken en denkt van langetermijndoel naar concrete actie;
-
Je communiceert je technische visie helder. Zowel naar developers als naar klanten die geen code lezen;
-
Je motiveert en begeleidt collega's zonder de baas te spelen.
Requirements
Achtergrond & ervaring
- Minimaal 7 jaar ervaring in softwareontwikkeling, waarvan meerdere jaren in een senior-, lead developer- of architectuur rol;
- Aantoonbare ervaring met het ontwerpen van software architecturen, het maken van technische afwegingen en het begeleiden van teams bij de implementatie ervan;
- HBO werk- en denkniveau, richting ICT of Informatica.
Technologie
- Expert in een of meer van: PHP, JavaScript, React, Angular, Vue.js, Python, SQL;
- Bekend met de meest gangbare commerce platforms en/ of content platforms;
- Affiniteit met cloud-native oplossingen, API-first strategieën, event-driven architecture, CI/CD en Security by Design.
Benefits & conditions
- Een afwisselende functie in een ambitieuze organisatie met toffe klanten, veel eigen verantwoordelijkheid en doorgroeimogelijkheden;
- Een salaris tussen de € 5.000 - €7.500 per maand bij 40 uur afhankelijk van jouw ervaring en achtergrond;
- 25 vakantiedagen bij een fulltime dienstverband met de mogelijkheid om extra vakantiedagen bij te kopen;
- Een laptop;
- Een NS business card of een reiskostenvergoeding;
- Volop mogelijkheden om jezelf te blijven ontwikkelen;
- Hybride werken.