Back-end developer
Direct solliciteren

Back-end developer

Vast

Uren per week 32-36 uur
Plaatsingdatum 04-07-2025
Vacaturenummer CA10053240
Werk- en denkniveau HBO
Salarisniveau € 4.349,- tot € 6.193,-
Aantal fte 1
Sluitingsdatum 23-07-2025
Uren per week 32-36 uur
Plaatsingdatum 04-07-2025
Vacaturenummer CA10053240
Werk- en denkniveau HBO
Salarisniveau € 4.349,- tot € 6.193,-
Sluitingsdatum 23-07-2025
Aantal fte 1
Vakgebied IT / DataIT / Data
  • Maak de stad toegankelijker voor álle Amsterdammers. Met de Amsterdam App bieden we slimme functionaliteiten die bewoners verder helpen. Van afvalinzameling tot parkeren: drempels wegnemen, grote impact maken. 
  • Werk met moderne technologie in een publieke context. Je krijgt de kans om te experimenteren, leren en bouwen in een vooruitstrevende overheidsomgeving waar technologie in dienst staat van de samenleving. 
  • Ontwikkel met hart voor de stad en oog voor haar bewoners. Of iemand nu woont, werkt of op bezoek is jij zorgt dat de app intuïtief werkt en voorziet in wat mensen echt nodig hebben. 

De functie

Als backend developer binnen het Amsterdam App Team werk je aan de doorontwikkeling van een innovatieve, locatiegerichte app die het dagelijks leven van burgers, ondernemers en bezoekers van Amsterdam gemakkelijker maakt. Je zorgt ervoor dat de basis van de app sterk staat. Houd je bezig met het onderhouden en uitbreiden van de build pipelines. Hierbij werk je samen met het scrumteam, dat bestaat uit front- en backend developers, een UX-designer, informatieanalist, tester, scrummaster en een product owner. 

Je kunt de technische aspecten van je specifieke expertise goed vertalen richting teamgenoten die een andere achtergrond hebben. Je staat stevig in je schoenen, hebt een can do mentaliteit en weet succes te behalen in een dynamische omgeving met complexe applicaties op de gebruikte databronnen. 

Het is jouw taak om de kwaliteit en toekomstbestendigheid van de applicaties waaraan je werkt te optimaliseren en te waarborgen. 

Als back-end developer bouw je met Python/Django aan schaalbare webapplicaties in de Azure Cloud. Je werkt samen aan:

  • Een React Native mobiele app die het leven van de Amsterdammer makkelijker maakt;
  • REST APIs gekoppeld aan stadsdata zoals afval, parkeren en werkzaamheden;
  • Jouw nieuwe ideeën die je samen met gebruikers toetst en doorontwikkelt.
  • Je bent een teamspeler met eigenaarschap, experimenteert graag en gelooft in groei door feedback. Je volgt de laatste ontwikkelingen in app development.
  • Je werkt in een multidisciplinair Agile/Scrum team, in een moderne DevOps omgeving.
  • Je schrijft zelf tests om je code en de geleverde functionaliteit te controleren. Uiteindelijk draag je samen met andere leden van het team de verantwoordelijkheid voor jullie product
  • Middels code-reviews houden we elkaar scherp en zorgen we voor kwalitatief goede code volgens uniforme guidelines

We willen een goede werkgever zijn die ervoor zorgt dat alle collega’s zich gezien en gewaardeerd voelen. We koesteren verschillen tussen collega’s, al die verschillen zorgen voor betere resultaten voor onze organisatie én onze stad. We streven daarbij naar een personeelsbestand dat een afspiegeling is van de beroepsbevolking van Amsterdam. Dus wie jij ook bent: bij ons ben je van harte welkom! 

Digitalisering bij gemeente Amsterdam  
Amsterdam is een unieke stad. Het is een aantrekkelijke plek om te wonen, werken en studeren, en staat bekend als een dynamische, toonaangevende internationale metropool. Tegelijkertijd staat de stad voor een grote uitdaging: de snelle veranderingen in onze samenleving leiden tot nieuwe opgaven. Vaak hebben deze opgaven een automatiseringscomponent, waarvoor softwareontwikkeling nodig is. 

De stad werkt opgavegericht met multidisciplinaire DevOps-ontwikkelteams. Deze teams werken aan generieke voorzieningen, zoals een dataplatform, App framework of componentenbibliotheek, maar ook aan specifieke applicaties die collega's en burgers ondersteunen. De applicaties die jij ontwikkelt hebben een enorm bereik en een grote maatschappelijke impact op de inwoners van de stad. Sommige toepassingen zijn bedoeld om gemeentelijke basistaken te automatiseren (denk aan de gemeentelijke website, erfpacht, vergunningen en uitkeringen), terwijl andere oplossingen bieden voor actuele maatschappelijke vraagstukken (zoals verkeer, veiligheid en onderhoud aan de openbare ruimte).  Al deze projecten worden ondersteund door de vakgroep softwareontwikkeling, een team van ongeveer 120 professionals, waaronder ontwikkelaars, agile testers en cloud engineers, die mensen en kennis leveren aan de ontwikkelteams in de stad. 

Vakgroep Softwareontwikkeling 
De vakgroep zorgt voor de vaststelling van ontwikkelstandaarden, stimuleert samenwerking onder vakgenoten middels gildes en faciliteert hergebruik van code middels generieke componenten. In ons ontwikkelwerk maken we gebruik van moderne methodes en technieken. Denk aan REST APIs en GraphQL voor dataontsluiting en Kubernetes en Docker om onze applicaties in de Azure Cloud te draaien. We gebruiken onder andere de talen/frameworks JavaScript/React, Python/Django en PHP/Symfony, vaak in combinatie met een PostgreSQL database. 

Het Amsterdam App team 
Het Amsterdam App Team werkt aan de ontwikkeling van een innovatieve app voor burgers, ondernemers en bezoekers van Amsterdam. Het team bestaat uit twee App developers, twee back-end developers, een informatieanalist, UX-designer, scrum master en product owner. Samen zorgen zij voor een gebruiksvriendelijke en functionele app die locatie-gebonden diensten en terugkerende functionaliteiten biedt, en maken zij het leven van Amsterdammers makkelijker. Als onderdeel van dit team krijg je de kans om direct bij te dragen aan een product met grote maatschappelijke impact en zie je jouw werk terug in het dagelijks leven van duizenden Amsterdammers. 

Voor deze functie Back-end developer beschik je over:

  • Minimaal HBO/WO- werk- en denkniveau. Dit kan bijv door een behaalde informatica diploma en/of relevante werkervaring.
  • Minimaal 2 jaar ervaring als professioneel developer met Python, bij voorkeur in combinatie met Django en/of Django Rest Framework;
  • Werkervaring met Docker, Infrastructure as Code en CI/CD pipelines bijvoorkeur in Azure Cloud;
  • Kennis van Kubernetes;
  • Ervaring met programmeren in complexe IT-landschappen, waarbij de code leesbaar, onderhoudbaar en testbaar moet zijn
  • Kennis van en ervaring met React Native en bijbehorende tooling, zoals Fastlane, NPM en Microsoft Azure DevOps Pipelines is zeer gewenst.

Aan competenties breng je mee:

  • Communicatie vaardigheid: Heeft het vermogen om ideeën en informatie zowel in woord als geschrift duidelijk, beknopt en effectief over te brengen.
  • Omgevingsbewustzijn: Laat blijken goed geïnformeerd te zijn over vakinhoudelijke, organisatorische, maatschappelijke, politieke ontwikkelingen of andere omgevingsfactoren en weet deze effectief te benutten voor de eigen functie of organisatie.
  • Samenwerken: Levert een constructieve bijdrage aan een gezamenlijk resultaat, in het bijzonder aan de sfeer en de relaties binnen de groep of het team.
  • Resultaatgerichtheid: Concrete doelen als uitgangspunt nemen voor het eigen gedrag en hieraan vasthouden totdat het doel bereikt is.
  • Initiatief: Onderneemt zelfstandig actie. Signaleert kansen en zet deze om in verbeterings- en vernieuwingsacties, die bijdragen aan betere organisatieprestaties.

Als Back-end developer kom je ons minimaal 32 en maximaal 36 uren per week versterken en kun je rekenen op onderstaande arbeidsvoorwaarden.

  • Een brutomaandsalaris tussen € 4.349,- tot € 6.193,- (schaal 11) op basis van een 36-urige werkweek. Het exacte salaris wordt afgestemd op de opleiding, kennis en ervaring die je meebrengt.  
  • Een arbeidsovereenkomst voor de duur van 1 jaar, met daarna de mogelijkheid op een overeenkomst voor onbepaalde tijd als je op dit moment nog geen, of een tijdelijke, arbeidsovereenkomst hebt bij de gemeente Amsterdam. 
  • Als je al een arbeidsovereenkomst voor onbepaalde tijd hebt bij de gemeente Amsterdam, dan behoud je deze en word je overgeplaatst. 
  • Ontwikkel- en opleidingsmogelijkheden. Ons interne opleidingscentrum, de Amsterdamse School, biedt verschillende opleidingen, ontwikkeltrajecten en begeleiding in het werk waardoor je jezelf kan blijven uitdagen.
  • Een individueel keuzebudget (IKB) van 17,05% van jouw salaris dat je kunt gebruiken voor bijvoorbeeld extra pensioenopbouw of extra verlofdagen.
  • Een pensioenregeling via ABP, het pensioenfonds voor overheid en onderwijs. Wij betalen 70% van jouw pensioenpremie.
  • Een reiskostenvergoeding van € 0,10 per kilometer voor reizen met de auto, € 0,15 per kilometer voor reizen met de fiets en € 0,21 per kilometer voor reizen met het OV. Dit geldt tot 45 kilometer enkele reis woon-werkafstand en voor het aantal dagen dat je op kantoor werkt.
  • Voor thuiswerkdagen ontvang je een thuiswerkvergoeding van € 3,- netto per werkdag dat je thuis werkt.
  • Een maandelijkse bijdrage in de ziektekostenverzekering.

Nieuwsgierig naar al onze arbeidsvoorwaarden? Bekijk de Personeelsregelingen Gemeente Amsterdam (PGA).

  • Spreekt deze vacature je aan, dan ontvangen we jouw sollicitatie graag uiterlijk woensdag 23 juli 2025 via de ‘direct solliciteren’ button.
  • Deze vacature staat gelijktijdig intern en extern uit. Medewerkers van de gemeente Amsterdam hebben voorrang in de procedure.
  • Wij ontvangen graag je motivatie, waarin je in maximaal 1 A4 pagina toelicht waarom jouw werkervaring en competenties aansluiten bij deze functie. Je motivatie wordt meegewogen tijdens de selectieprocedure.
  • De selectieprocedure vind doorlopend plaats zolang de vacature openstaat en bestaat uit een cv/brief ronde en twee selectiegesprekken. We hebben een selectiecommissie van 3personen samengesteld, bestaande uit een leidinggevende en twee directe collega's met wie je zult samenwerken.
  • Sluit jouw cv aan bij de functie-eisen, dan nodigen we je graag uit voor een sollicitatiegesprek.
  • De gesprekken vinden fysiek plaats op onze kantoorlocatie Oudezijds voorburgwal 300 te Amsterdam.
  • Van elke collega die ons komt versterken vragen wij een recente Verklaring Omtrent het Gedrag (VOG).

Ongevraagde acquisitie door bemiddelingsbureaus stellen we niet op prijs en kan leiden tot uitsluiting bij onze andere wervingsacties. Ook het ongevraagd sturen van cv’s door bureaus aan onze medewerkers zien we als acquisitie. Deze cv’s nemen we niet in behandeling.

Vragen over deze vacature?

Over de functie kun je Stevens, Art, Lead Software benaderen via art.stevens@amsterdam.nl of bellen naar 0618528403. Over de sollicitatieprocedure kun je Ong-A-Kwie, Jennifer benaderen via j.ongakwie@amsterdam.nl.