KPN

KPN - Freelance Fullstack (Python) Developer (ZZP)

Posted Nov 27, 2022
Project ID: IPI12 - 27665
Location
Amsterdam, Noord-Holland
Hours/week
36 hrs/week
Timeline
1 year , 1 month
Starts: Dec 1, 2022
Ends: Dec 31, 2023
Payrate range
Unknown
Application Deadline: Jan 16, 2023 10:00 AM
  • Functie gaat om de chatbot implementeren en de digitale interactie met de klant. Grootste uitdaging voor de kandidaat gaat de backend van KPN begrijpen. Deze is erg complex en bestaat uit koppelingen tussen veel verschillende digital engines. De uitdaging ligt in die architectuur goed doorgronden.

  • De belangrijkste hard skills voor deze aanvraag zijn:

    • Python + aiohttp / Asyncio

    • React + Redux

  • Must haves: Python Asyncio, Python FastAPI, React app. Voorkeur gaat uit naar een kandidaat die ervaring met deze stack heeft.

  • Senior heeft de voorkeur, maar een medior kan in aanmerking komen met de juiste ervaring

  • Graag op het voorblad van de CV's een korte toelichting geven over de kandidaat.

  • Werken met SCRUM. 2 weekse sprints.

  • 1 tot 2 dagen op kantoor werken in Amsterdam. Hybride werken dus mogelijk.

  • Kandidaat woont bij voorkeur al in Nederland.

  • Kandidaten die alleen Engels spreken kunnen ook voorgesteld worden


As an experienced full stack (Python) Developer you, together with the team, are responsible for the innovation and development of the Digital Assistant.

In our team we are developing conversational experiences through web/app and our voice channel based on conversational technology within the KPN ecosystem. Our digital assistant provides an intuitive natural language based experience to our customers in the consumer and business domain. We are constantly innovating new use cases and services. This technology impacts millions of KPN’s customers and users.

Currently we are responsible for 3 different key components;

1.     The conversational engine. A Python (Asyncio) backend that handles the connection with the chatbot platform we use and routing live chats.

2.     A React/Redux based front end chat-ui which communicates with the conversational engine which lives on our website (kpn.com) and the mijnkpn apps.

3.     A FastAPI based BFF that provides endpoints for the bot platform to enrich the conversation with customer, product information and integration for specific use cases.

Besides these tracks, we also assist our sister teams with generating technical components within the bot platform that they can use within their conversational content.

Current focus is on adding integrations with KPN systems to improve the digital self-service capabilities of the digital assistant, strengthening the pivotal bridge function to our customer service department with new channels and making the digital assistant voice enabled.

You will play a leading role in shaping the direction of our technical development, you are encouraged to make architectural decisions and can convince others of your views. We work in a passionate team of multiple disciplines and focus on continuously optimizing quality and speed through automation.

Who are we?

KPN is the largest Telecommunications & IT-services company in The Netherlands. Currently, KPN is going through a digital transformation to become the best service provider in the Netherlands. KPN is a tech company. We work with the latest technologies to bring the best digital experiences to our users. Innovations and operations are quick and short cycled (through Agile / Scrum / DevOps). 

So, do you know a lot about digital, omnichannel, web, app or even conversational? Are you innovative, creative, practical and open-minded? Experienced with Agile and Scrum or eager to learn? Do you want to be part of a rapidly changing innovative digital environment? 

Be part of the change, make a difference and join KPN TDO in Amsterdam! We have a very cool office with the possibility to relax and play in our game room between the important and challenging work that you're doing here. Besides the inspiring environment, we are known for our legendary parties, Hackathons and sports events. 

What do we expect from you

  • 4+ years recent experience in development using Front-end technologies (CSS, JavaScript) and Python, GIT and CI/CD tools like Jenkins

  • It would be a plus if you have experience with working on:

    • Asyncio

    • Jenkins

    • React/Redux

    • Kubernetes

    • Docker

    • Writing scalable services

    • Sentry, Grafana

    • Automated Testing

    • Testing with Browserstack

    • FastAPI 

  • Good communication skills in English

  • Self-motivated to finish work and being a team player as well

  • Willing to come to the Amsterdam office at least once a week

  • Willing to work standby shifts (after proper onboarding) once every 6 weeks.

Similar projects

+ Search all projects