Full Stack Developer; medior/senior
Listed on 2026-09-20
-
Software Development
Omdat je waarom minimaal even belangrijk vindt als hoe
Zorgprofessionals hebben genoeg om zich druk over te maken. Technologie hoeft daar wat ons betreft niet bij te horen. Adapta bedenkt en bouwt de systemen waar zorgorganisaties als Buurtzorg, Brabant Zorg en Prisma dagelijks op draaien. Van digitale werkplek tot communicatie in de wijk, van identiteitsbeheer tot slimme signalering. Dertig collega’s, fijn kantoor in Amersfoort, nul lagen onzin. Met lef, uit liefde.
Welkom in team OmsorgOmsorg is de onzichtbare superglue die zorgprofessionals prettig en veilig laat werken. De ingrediënten? Identity & access management, provisioning en koppelingen tussen systemen die elkaar van huis uit niet kennen. Onzichtbaarheid is voor ons geen belediging, maar een mooi compliment, want hoe minder Omsorg de zorg in de weg zit, hoe beter. Het team? Compact, maar vol ambitie en groeiend. Je werkt straks samen met een PO (rol open), onze solutions architect en een senior backend developer.
De stack? Ongeveer 95% Python (Django), een vleugje Java voor een Keycloak-plugin, één React-frontend, RabbitMQ en Celery voor event-verwerking, en Terraform, GKE en Git Hub Actions. De cultuur? Doorleefde high agency, veel autonomie, expliciete mandaten. En collega’s die een onzichtbaar werkende werkelijkheid willen creëren.
Je brengt een afgebakend stuk werk zelfstandig van intake tot oplevering. Dat klinkt misschien als een ritje in de ticket-afhandeltrein, maar dat is het niet. Veel verzoeken zijn halfbakken geformuleerd. Requirements lang niet altijd spot on en soms zelfs tegenstrijdig. Aan jou om die issues te spotten, de juiste vragen te stellen voordat je ook maar een lijntje code produceert, en abstracte wensen om te buigen naar concrete taken.
Het werk is integratie-zwaar. Een issue komt zelden door één weigerachtig algoritme of een enkel haperend tooltje. Overal zit superglue op! Bij ons moet je dus denken in koppelingen, contracten tussen systemen doorgronden, gedrag bij trage of falende tegenpartijen beïnvloeden en dataconsistentie over systemen heen bewaken. Faalscenario’s (wat gebeurt er als iets niet werkt?) worden hier snel je favoriete denkoefeningen.
De rol vraagt om kritisch vermogen. Om het lef je eigen keuzes, AI-output en het werk van collega’s ‘streng maar rechtvaardig’ te beoordelen. Doen ze ook voor jou. ;
-) Bepalen of iets een goede oplossing is, en eerlijk aangeven wanneer ogenschijnlijk strakke code subtiele steekjes laat vallen, is belangrijk. Net als talent voor meedenken met en meenemen van collega’s. Tijdens pipeline-puzzelsessies, bij codebase keuzes, maar ook na deployment, want als we oplossingen niet goed documenteren, maken we steeds dezelfde fouten.
Na 30 dagen:
Je kent de producten, codebases en integraties, en snapt de onderliggende technische keuzes. Je eerste tickets zijn afgehandeld, je eerste code is opgeleverd. Reviews? Doe je vanaf dag één.
Na 60 dagen:
Je levert zelfstandig features en koppelingen op, inclusief faalscenario’s die anderen pas in productie ontdekken. Je bent sparringpartner voor ontwerpkeuzes: welke taal, welke architectuur, welke contracten en in hoeverre vertrouwen we op Claude-gegenereerde code?
Na 90 dagen:
Je bent mede-eigenaar van een of meer producten; de kennis zit niet meer bij één persoon, want jij documenteert en deelt enthousiast. Je grootste bijdrage? Frisse blik, gezonde verbeterdrive.
Je hebt met Python/Django gewerkt in productieomgevingen, niet alleen op een verloren zondagochtend. Begrip van frameworks is welkom, maar integratie-expertise en kunnen denken in faalscenario’s zijn key. Alles draait om koppelingen met systemen die je niet zelf beheert en/of beheerst. Event-driven en…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).