Your role as Junior Python Developer
At KPN, we’re transforming MijnKPN Zakelijk into a best-in-class digital service environment for our business customers. Our mission is to be relevant at every moment in the customer lifecycle—by building smart, scalable, and AI-powered solutions.
As a Junior Python Developer, you will be part of a senior Scrum team (8–10 people) where collaboration, craftsmanship, and critical thinking are key. You’ll also have a voice in technical decisions, with real impact on the future of our platforms.
What You’ll Do
- Develop and maintain Python/Django3 backend services and Angular 6 frontends (roughly 60% backend / 40% frontend).
- Contribute to a composable architecture: flexible frontends built from reusable components and micro-frontends.
- Help design and extend a microservices landscape for online self-service platforms.
- Take ownership of testing (no dedicated test teams).
- Work closely with stakeholders—both technical and business—to design solutions that matter.
- Play a key role in defining MVPs and the product vision of MijnKPN Zakelijk.
- Use AI and automation tools to accelerate development, improve quality, and drive innovation.
Our Tech Stack
- Backend: Python 3 / Django3 / FastAPI
- Frontend: Angular 6
- Architecture: Composable frontends, microservices
- DevOps & Monitoring: Docker, Kubernetes, Jenkins, Git Flow, Splunk, Grafana, Sentry, Elastic Search
- AI & Automation: Tools for code generation, testing, and optimization
This role offers you:
- A team culture where learning, composability, and innovation are at the heart of everything we do.
- Access to Future Fit Friday, Friducation, KPN Academy, and a personal development budget.
- The chance to work on cutting-edge AI-driven development and shape the digital future of KPN’s business customers.