Kotlin Developer

DPG Media
Vlaams-Brabant, Belgium
about 1 month ago
Apply on be.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Amazon S3 User Authentication Cloud Computing Continuous Integration DevOps Distributed Systems Amazon DynamoDB Event-Driven Programming MongoDB Node.Js
+12 more
Prometheus Data Streaming TypeScript Datadog Grafana Spring-boot Backend Kotlin Stripe AWS Fargate Video Streaming Amazon Simple Queue Service (SQS)

Job description

Een succesvolle dag als Kotlin Developer is er voor jou wanneer je functionaliteit hebt opgeleverd voor de backend van het BSS (Business Support Systems), die gebruikers bedient via web, mobile en smart-tv.

Je voelt je geslaagd wanneer je merkt dat je code vlot integreert met werk van collega’s, dat onze services stabiel draaien en dat je squad vooruitgang boekt zonder ruis of onverwachte blokkades. Deze bijdrage zorgt direct voor de betrouwbaarheid en schaalbaarheid van de volgende kernsystemen:

  • Authenticatie en autorisatie van de eindgebruiker.
  • Aankoop en beheer van streaming abonnementen.
  • Huren of kopen van films en het beheren van promoties.
  • Het in staat stellen van onze Customer Care om via een self-service klanten met problemen vlot voort te helpen.

Kortom: je draagt bij aan een streamingplatform dat betrouwbaar, schaalbaar en performant blijft voor onze streaming producten.

Als Kotlin Developer maak je deel uit van een autonome, multidisciplinaire squad binnen de Streaming Area. Je ontwikkelt en beheert de backend voor Streamz BSS (Business Support Systems), gericht op het hart van de gebruikersdiensten. Dat betekent dat je betrokken bent bij het ontwerpen, ontwikkelen, testen, deployen en runnen van backend-componenten volgens het YBIYRI-principe.

  • nieuwe backend-features en services bouwt volgens moderne principes zoals Clean Architecture, Hexagonal Architecture, DDD en event-driven design;
  • integreert met essentiële third party services zoals Chargebee, Stripe, Auth0, en Adyen, alsook interne en externe systemen zoals AWS-diensten, CDN’s, DRM en metadata;
  • actief bijdraagt aan quality, monitoring, stabiliteit en operationele betrouwbaarheid van je services;
  • meedoet aan squadrituelen en mee nadenkt over technische keuzes, architectuur en haalbaarheid;
  • samenwerkt met PO, QA, DevOps en collega-engineers om delivery voorspelbaar en kwalitatief te houden.

Requirements

Je hebt een stevig fundament in backend development en begrijpt hoe moderne, gedistribueerde systemen opgebouwd zijn. Je schrijft code die gestructureerd, leesbaar, testbaar en uitbreidbaar is, en je voelt je goed bij principes zoals Clean Architecture, Hexagonal Architecture, DDD, SOLID en event-driven ontwerp. Je bent nieuwsgierig van nature: je stelt de juiste vragen, zoekt naar het “waarom” en durft bestaande oplossingen in vraag te stellen wanneer dat leidt tot een betere aanpak.

Je denkt mee met je squad, maar behoudt tegelijk gevoel voor de bredere platformvisie. Je communiceert helder, werkt graag samen en haalt energie uit het bouwen van producten in teamverband.

  • Ervaring als Backend Engineer in een moderne softwareomgeving
  • Sterke kennis van één of meerdere talen binnen onze stack (Kotlin, Java).
  • Ervaring met cloud-native development (idealiter AWS: DynamoDB, S3, RDS, ECS/Fargate/Lambda, SNS/SQS…)
  • Begrip van API-design, messaging, testing en CI/CD
  • Zin voor kwaliteit, eigenaarschap en het YBIYRI-principe
  • Een constructieve, teamgerichte houding en de drive om continu te verbeteren

  • Ervaring in event-driven architecturen
  • Ervaring met Spring Boot, Typescript, Node en MongoDB
  • Kennis van observability-tools zoals Grafana, Prometheus, Datadog of gelijkaardig
  • Domeinervaring in video streaming, media, platformontwikkeling of subscription- en paymentservices
  • Bijdragen aan technische communities, interne guilds of ontwerpdocumenten

Let op: Deze functie is gevestigd in Vilvoorde (BE) met een hybride werkregeling: minimum 2 dagen per week op kantoor, de rest remote - vanuit huis of één van onze andere kantoren (Antwerpen, Hasselt, Rotterdam, …).

Benefits & conditions

Beloning die bij je past: Krijg een salaris dat net zo indrukwekkend is als je cv en talenten.

About the company

Vilvoorde - Binnen de Streaming Area van DPG Media krijg je de unieke kans om te werken aan platformen die iedere maand door meer dan 1.500.000 gebruikers worden bezocht, zoals VTM GO, Streamz en RTL play. Hier maak je niet alleen deel uit van een vooruitstrevende organisatie; je bouwt ook mee aan de volgende geweldige features die ons videolandschap vormgeven.

Bij DPG Media staan we open voor alle talent in de maatschappij. Ongeacht je achtergrond, nodigen we je uit om te solliciteren op deze functie. Juist door de verschillen tussen collega’s ontstaan verrassende inzichten en innovatieve oplossingen. En dat past dan weer heel erg goed bij ons als organisatie. We zijn benieuwd wie jij bent en welke kwaliteiten en ervaring jij meebrengt. Wil je meer weten over onze inclusieve werkomgeving, klik dan hier!

Binnen DPG Media vormt de Streaming Area het hart van onze videoplatform-ontwikkeling. We bouwen en onderhouden het platform achter VTM GO, Streamz en RTL Play, en werken in multidisciplinaire squads waar samenwerking, kwaliteit en innovatie centraal staan.

Wat mag je verwachten van DPG Media

  • Deze opportuniteit biedt je een fantastische job in het toonaangevend Mediabedrijf van België, binnen een moderne en groeiende afdeling waar ieder talent zich thuis voelt;
  • We geloven daarnaast in een gezonde werk-privébalans waarbij we je voldoende zuurstof geven door ons well-being en flexwerk beleid;
  • De strategie van DPG Media focust op de digitale versnelling en hoe we ervoor zorgen dat we als leidend mediabedrijf voorop blijven. Daarvoor zijn ook jouw talenten, kennis en skills cruciaal. Dus geven we je alle kansen om te blijven groeien. Zo houd je grip op je toekomst. Via verschillende opleidingen en de “Academy by DPG Media” neem je ownership over jouw ontplooiing

Alles wat je nodig hebt: We zorgen dat je alles in huis hebt - laptop, telefoon en maaltijdcheques - zodat je helemaal los kunt gaan op je werk.

️ Zorgeloos verzekerd: Met onze verzekering ben je helemaal gedekt, no worries!

Flexibiliteit: Met mogelijkheden voor thuiswerkdagen kies je wat het beste voor jou werkt. Zin in een pyjamadag? Gewoon doen! Alles om werk en privé in balans te houden.

Deel in ons succes: Als DPG Media scoort, scoor jij ook. Extra zakcentjes op basis van onze prestaties. Ka-ching!

Slimme mobiliteit: Of je nu fietst, met het OV komt of parkeert, jij kiest wat het beste werkt.

Blijf groeien: Ontdek continu nieuwe hoogtes via de DPG Media Academy. Wie zei dat leren saai moest zijn?

Tijd voor ontspanning: Met 32 vakantiedagen kun je je batterij weer helemaal opladen.

Kantoren vol creativiteit: Laat je inspireren in onze bruisende hubs in Antwerpen of Vilvoorde.

Media Kortingen: Scoor leuke deals op onze media en evenementen. Want wie houdt er niet van een goede deal?

Top sfeer: Van spontane feestjes tot teamuitjes, hier voel je je meteen thuis. En ons legendarische personeelsfeest? Daar wil je niets van missen!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on be.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:22 min

Managing recurring subscriptions and products with Stripe

Dávid Lévai · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:17 min

Storyblok engineering context and tech stack overview

Sebastian Gierlinger Sebastian Gierlinger · World Congress 2025

2:10 min

Integrating Stripe checkout using serverless API routes

Christian K · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all