Mid-level Software Engineer D-Nitro (33795-1)
KPN

Opdrachtomschrijving
Als Mid-level Software Engineer ga je aan de slag binnen D-Nitro, een team van KPN dat ontwikkelteams helpt om sneller, slimmer en met minder frictie software te bouwen. D-Nitro maakt toepassingen, services en selfserviceoplossingen voor softwaredelivery binnen KPN. Je werkt vanuit de enablementafdeling TechBase, samen met andere platform- en enablementteams.
In deze opdracht bouw en verbeter je automatisering en selfserviceoplossingen voor ontwikkelaars en platformgebruikers. Je draagt bij aan betere onboarding, toegangsbeheer en gebruikersgovernance, zodat teams snel en veilig kunnen starten. Ook werk je samen met SDLC-teams aan de verdere ontwikkeling van de Paved Road: een gedeelde set hulpmiddelen, werkwijzen en best practices die softwaredelivery eenvoudiger en consistenter maakt.
Je ondersteunt teams bij de adoptie van de Paved Road, beantwoordt vragen en stimuleert een sterke DevOps-werkwijze. Het beoogde resultaat is dat KPN-engineers zich kunnen richten op het bouwen van waarde, met betrouwbare en goed bruikbare tooling, duidelijke documentatie en praktische richtlijnen. Je komt terecht in een team van drie developers dat versterking zoekt voor meer balans. Samen werk je aan oplossingen die eenvoudig te gebruiken zijn en aansluiten op de dagelijkse praktijk van ontwikkelteams.
Gevraagd profiel
Je bent een medior software engineer met aantoonbare ervaring in het bouwen en beheren van productiesoftware. Je hebt een stevige basis in Python-backendontwikkeling, bijvoorbeeld met FastAPI of Django, en kunt praktische, onderhoudbare frontends voor interne tools ontwikkelen met Vue.js. Daarnaast ben je vertrouwd met het deployen en beheren van applicaties op Kubernetes en AWS en kun je afwegingen maken rond betrouwbaarheid, schaalbaarheid en kosten.
Je neemt eigenaarschap, stelt de juiste vragen en werkt stapsgewijs aan kwalitatieve oplossingen. Je hebt oog voor de gebruiker, geautomatiseerd testen, observability, code reviews en passende optimalisatie. Je deelt kennis, geeft constructieve feedback en communiceert gemakkelijk met collega’s en ontwikkelteams. Je werkt twee dagen per week op kantoor in Amsterdam en combineert dat met remote werken.
Eisen
- You have solid experience building and running production software, especially with Python back-end development using frameworks such as FastAPI or Django
- You can create practical, maintainable frontends for internal tools using Vue.js, with attention to clear user flows and a good developer experience
- You are comfortable deploying and operating applications on Kubernetes and AWS, and you understand the practical trade-offs around reliability, scalability, and cost
Wensen
- Experience with GitHub Actions
- Experience with Vue.js
- Experience with infrastructure as code, such as Terragrunt, Terraform, or CloudFormation
- Experience supporting engineering communities or helping teams improve their software development lifecycle
Competenties
- You like taking ownership: asking the right questions, making thoughtful technical choices, delivering step by step, and improving what you ship
- You care about quality and use things like automated tests, observability, code reviews, and sensible optimisation to build confidence in your work
- You enjoy sharing knowledge, giving constructive feedback, and helping teammates grow
- You think from the user’s perspective
- What you build should be easy to adopt, reliable to use, and valuable for KPN engineers and teams
- Expecting person to be communicative