Back-end Developer (Allround)

Back-end Developer (Allround)

Spielwork Amsterdam

Wat is vereist?

  • Ruime ervaring met WordPress
  • Kennis van PHP
  • Ervaring met servers en front-end
  • Goede beheersing Engels en Nederlands, zowel in woord als geschrift
  • Leergierig

Wat krijg je?

  • €3.000 - €3.500 bruto p/m
  • 40-urige werkweek
  • 26 vakantiedagen
  • Nooit werk in het weekend
  • Budget voor online trainingen

Wat doe je?

  • 15% Intern overleg
  • 65% Code schrijven
  • 15% Onderzoek en testen
  • 5% Documentatie schrijven

Deze vacature is gemaakt op basis van gesprekken met medewerkers in de functie. Zo krijg jij een realistisch beeld van de baan.

Vacature

Als Back-end Developer (Allround) bij Spielwork ben je medeverantwoordelijk voor de ontwikkeling en het onderhoud van interne tools en van Spielwork.com. Je werkzaamheden bestaan niet alleen uit programmeren: je bent betrokken bij de tech stack, van Linux-server tot cosmetische CSS-aanpassingen. Hierdoor leer je snel en in de breedte, waarbij de focus ligt op back-end ontwikkelingen.

Het belangrijkste Spielwork-product - de website - draait op een moderne WordPress-stack van Roots.io. Deze combinatie van serverconfiguratie via Ansible en Composer, zorgt voor een moderne ontwikkelomgeving met veel Laravel-invloeden. Dit resulteert in een reproduceerbare OTAP-opzet, waarbij updates eenvoudig via een GitLab-runner worden uitgerold.

Om het aanbod van diensten en processen mogelijk te maken, zijn er (naast de website) interne tools ontwikkeld, zoals een agendatool, een Elastic Search-koppeling en andere uiteenlopende (serverless) logica.

Spielwork is een snelgroeiend bedrijf, dus het is belangrijk om deze systemen te onderhouden en toekomstbestendig te maken. Je krijgt daarbij veel vrijheid voor nieuwe ideeën en technieken, waarbij continuïteit voor onze klanten en werkzoekenden voorop staat.

Je werkt nauw samen met de co-founder / Back-end developer en - afhankelijk van de actuele focus - een ervaren vormgever.

Als je het leuk vindt om in de breedte bij te dragen aan de ontwikkeling van het Spielwork-product, en je het niet erg vindt dat werkzaamheden niet altijd volgens schema verlopen, dan is dit een baan voor jou.

Agenda

Back-end Developer
Roland Pastoor

Op een leuke dag kan ik veel voortgang boeken met de ontwikkeling van nieuwe features. Ook de overleggen om tot een nieuwe feature te komen, is een leuk proces.

Op een minder leuke dag krijg ik te horen dat iets niet werkt zoals het hoort en onderbreek ik mijn werkzaamheden om hier een oplossing voor te verzinnen.

  • 08:00
  • 09:00
  • 10:00
  • 11:00
  • 12:00
  • 13:00
  • 14:00
  • 15:00
  • 16:00
  • 17:00
  • 18:00
    • Opstarten
    • Werken aan nieuwe feature
    • Lunch
    • Werken aan nieuwe feature
    • Opstarten
    • Eventueel bugs hotfixen
    • Werken aan nieuwe feature
    • Lunch
    • Onderzoek naar feature
    • Overleg via Slack
    • Onderzoek naar feature
    • Opstarten
    • Nieuwe release naar stagingomgeving
    • Overleg via Slack
    • Feedback verwerken
    • Werken aan nieuwe feature
    • Opstarten
    • Werken aan nieuwe feature
    • Lunch
    • Werken aan nieuwe feature
    • Overleg via Slack
    • Vrijdagmiddagborrel

Voorbeeld uit de praktijk

De website van Spielwork krijgt een nieuw optioneel contentonderdeel dat zowel op de huidige als toekomstige vacatures moet functioneren. Hoe ga je te werk?

Eerst bespreek je de inhoud en de vereisten van de nieuwe feature met de betrokken stakeholders. Als je een duidelijk beeld hebt van hoe het onderdeel eruit moet komen te zien, vraag je de vormgever een mobile-first ontwerp te maken. Je bespreekt dit ontwerp vervolgens om alle implicaties te verhelderen. Als de producteigenaar het ontwerp heeft goedgekeurd, kun je de ontwikkeling voor de feature inplannen. Tijdens het plannen van de ontwikkeling spreek je met de andere Developer af wie welke taken uit gaat voeren. Ook bespreek je welke logica er moet worden toegevoegd om deze nieuwe contentfeature te kunnen weergeven. Als het een gezamenlijke feature is, stem je af in welke GIT-branche er wordt gewerkt.

Daarna begin je met de ontwikkeling van de feature. Je maakt een overzicht van hoe de content wordt ingevuld en bepaalt dat er een extra invoerveld in het CMS aangemaakt moet worden. Bij de weergave op de contentpagina moet vervolgens rekening worden gehouden met het wel of niet bestaan van de inhoud. Als de feature is ontwikkeld, verzamel je deze (met alle andere features) in een release candidate. Deze publiceer je in een stagingomgeving, zodat deze door je collega's getest kan worden. Je krijgt feedback op de functionaliteit en na het verwerken van de laatste tweaks, wordt de feature live gezet.

Groeipad

Het groeipad binnen Spielwork staat niet vast. Je krijgt de vrijheid om jezelf persoonlijk te ontwikkelen. Er is budget om (online) cursussen te volgen en omdat je in een klein team samenwerkt met het product, sales en content team krijg je veel mee van verschillende disciplines. Het belangrijkste voordeel van een klein bedrijf is dat je zelf je baan kunt creëren. Als Spielwork hard groeit, dan groei jij mee.

Back-end Developer

Werken bij Spielwork

Spielwork is gelanceerd in 2017 met als doel om het keurmerk te worden van eerlijke, visuele vacatures. Realistische vacatures zorgen voor verwachtingsmanagement, waardoor toekomstige werknemers niet voor verrassingen komen te staan. Door meer inzicht te geven in het dagelijkse werk en de cultuur, zorgt Spielwork voor een betere match tussen werkzoekenden en werkgevers.

  • Kantoor in Amsterdam
  • Actief in Nederland
  • 33% / 67%
  • Gem. leeftijd 30 jaar
  • Casual dresscode
  • Thuiswerkmogelijkheden
  • Team van 15 'Spielworkers'
  • Internationale ambities

Collega's

Britt van Everdingen (31) - Key Account Manager

Waarom ben je bij dit bedrijf gaan werken?
Hiervoor was ik werkzaam in de recruitmentbranche en sollicitanten vroegen mij vaak om meer uitleg bij de vacature. Via via kwam ik op de website van Spielwork terecht en ik was direct fan. Toen Manus al zijn ideeën aan mij pitchte, wilde ik zo snel mogelijk beginnen.

Wat was je vorige baan?
Intercedent

Wat doe je in je vrije tijd?
Schaatsen, lezen en nieuwe restaurants ontdekken

Manus Aa (33) - Founder

Waarom ben je bij dit bedrijf gaan werken?
Omdat ik een probleem zag in de markt en dat graag wilde oplossen. Het viel me op dat je na het lezen van een vacature nog steeds niet begrijpt wat een baan écht inhoudt. Vacatures moeten eerlijk, visueel en concreet zijn.

Wat was je vorige baan?
Fiscalist bij Loyens & Loeff.

Wat doe je in je vrije tijd?
FIFA, boeken lezen, gezelligheid met vrienden en vriendin, naar het strand, spelen met hond van mijn moeder.

Merel Kuipers - Redacteur

Waarom ben je bij dit bedrijf gaan werken?
Ik wilde graag werken bij een bedrijf waar ik inhoudelijk achter het product sta én waar ik me verder kon ontwikkelen als redacteur. Spielwork bood dit allebei, dus de keuze was snel gemaakt!

Wat was je vorige baan?
Redacteur - Learnbeat.

Wat doe je in je vrije tijd?
Lezen en tijd doorbrengen met vrienden en familie.

Yassine Ez-zkak - Sales Development Representative

Waarom ben je bij dit bedrijf gaan werken?
Hiervoor was ik werkzaam in de bancaire sector en ik merkte dat mijn verwachtingen van de baan anders was dan ik mij had voorgenomen. Toen ik gecontacteerd was door een recruiter en achter het bedrijf Spielwork kwam, was ik gelijk verkocht vanwege het product en kon ik niet wachten om meer over dit bedrijf te weten komen!

Wat was je vorige baan?
Klantcontact Specialist.

Wat doe je in je vrije tijd?
Vrienden, familie en sporten.

Kees Klein Hemmink (34) - UX/UI Designer

Waarom ben je bij dit bedrijf gaan werken?
Ik vond het cool dat ik het hele merk Spielwork kon opzetten. Daarnaast had ik ook het gevoel dat we er een sexy merk van konden maken :)

Wat was je vorige baan?
Lead Design Delight Yoga.

Wat doe je in je vrije tijd?
Ik vind het leuk om met vrienden af te spreken en om met mijn zoontje en vriendin gezellige dingen te doen, en ik vind het chill om vuur te maken.

Iris Veldhuis - Werkstudent Online Marketing

Waarom ben je bij dit bedrijf gaan werken?
Ik werd benaderd en was gelijk enthousiast! Dat had te maken met de uitdaging om als online marketeer een contentstrategie uit te rollen voor Spielwork. Dit zie ik als een enorme kans om verder te ontwikkelen en om waarde toe te voegen aan het team.

Wat was je vorige baan?
Internationale muziek marketing - Top Notch & Noah's Ark.

Wat doe je in je vrije tijd?
Ik sta graag in de gym voor (kick)boksen, blijf op de hoogte van nieuwe muziek, sta achter de draaitafel als DJ en probeer vaak nieuwe veganistische recepten uit.

Ivar Petter - Business Development Manager

Waarom ben je bij dit bedrijf gaan werken?
Hiervoor werkte ik als zzp'er. Eigenlijk was ik niet op zoek naar een nieuwe baan, maar kwam een vacature van Spielwork tegen en was direct onder de indruk. Gaaf om dit relatief nieuwe product te vertegenwoordigen.

Wat doe je in je vrije tijd?
Genieten van en met mijn hond; Historische en culturele bezienswaardigheden bezoeken in binnen- en buitenland.

Iris Koning (25) - Redacteur

Waarom ben je bij dit bedrijf gaan werken?
Taal is zeg maar echt mijn ding, zoals Paulien Cornelisse altijd zegt. Naast schrijven vind ik contentmarketing erg interessant: op welke manier kunnen we Spielwork nog beter op de kaart zetten? Bovendien sta ik volledig achter de missie van Spielwork. Geen enkel bedrijf kan zonder goede arbeidsmarktcommunicatie.

Wat heb je gestudeerd?
Master Tekst en Communicatie aan de UvA

Wat doe je in je vrije tijd?
Hardlopen, dansen en de clichés: netflixen, reizen en afspreken met vrienden.

Cyrelle Kowalski - Key Accountmanager

Waarom ben je bij dit bedrijf gaan werken?
Ik kom uit de sales en daar ligt ook wel mijn passie. Onder andere het contact met klanten en de begeleiding in het proces vind ik heel erg leuk om te doen, vandaar de keuze voor Account management. Toen ik hier kwam solliciteren voelde ik meteen een fijne sfeer en ik had direct een klik met Manus!

Wat was je vorige baan?
Account Executive - Lightspeed.

Wat doe je in je vrije tijd?
Fitnessen, borrelen met vriendinnen, naar het park met mijn hond en kind, the usual ;)

Roland Pastoor (32) - Co-founder / back-end developer

Waarom ben je bij dit bedrijf gaan werken?
Manus en ik spraken elkaar toen Spielwork nog slechts een idee was. Ik was vooral enthousiast over de visie en het enthousiasme en zag de potentie ervan in.

Wat was je vorige baan?
Back-end Developer Sony Music.

Wat doe je in je vrije tijd?
Op de hoogte blijven van technische ontwikkelingen, sporten, gamen en Airsoften.

Rowan Koeleman (25) - Redacteur

Waarom ben je bij dit bedrijf gaan werken?
Na mijn studie was het logisch dat ik veel zou blijven schrijven: ik ben gek op taal! Toen ik op zoek was naar een baan, vond ik vacatures vaak lang en onduidelijk. Ik vind het daarom fijn dat ik als redacteur bij Spielwork een bijdrage kan leveren aan heldere, visuele en vooral realistische vacatures.

Wat was je vorige baan?
Marketing bij een boekhandel

Wat doe je in je vrije tijd?
Je vindt me waarschijnlijk met mijn neus in een boek. Zo niet, dan ben ik aan het hardlopen, borrelen met vriendinnen of aan het dagdromen over mijn volgende vakantie.

Alexander Borstlap (30) - Inside Sales

Waarom ben je bij dit bedrijf gaan werken?
Ik kwam op Facebook en Instagram geregeld vacatures tegen die gemaakt werden door Spielwork. De visuele vacatures spraken me heel erg aan, net zoals het idee erachter: dat je echt informatie krijgt waar je wat mee kunt als werkzoekende.

Wat was je vorige baan?
Accountmanager Fever-Tree.

Wat doe je in je vrije tijd?
Bbq'en, hockeyen, KUBB en kamperen.

Rolf van den Breemer (47) - Chief Operations

Waarom ben je bij dit bedrijf gaan werken?
Spielwork heeft een fantastisch product dat zich bewezen heeft bij een scala aan klanten - we kunnen inspirerende succescases laten zien. Aannemen én behouden van goede mensen is voor organisaties cruciaal en Spielwork kan hier een belangrijke bijdrage aan leveren. We hebben een geweldig team staan om hier groots in te worden!

Wat was je vorige baan?
Ik heb gewerkt in consultancy en retail banking, en heb een eigen onderneming gehad.

Wat doe je in je vrije tijd?
De bergen in - skiën, hiken of rennen, dat maakt me niet uit.

Floris Meurer (36) - Key Account Manager

Waarom ben je bij dit bedrijf gaan werken?
Met jaren recruitmentervaring was ik Spielwork weleens tegengekomen en enthousiast geworden over hun product. Toen ik ook nog eens de transparante vacature via een recruiter voorgelegd kreeg, wilde ik meteen op gesprek gaan. Voor mij is de omgeving net zo belangrijk als de inhoud, en na een aantal collega's te hebben ontmoet wist ik dat ik het hier heel goed zou hebben!

Wat was je vorige baan?
Key Account Manager bij Huxley.

Wat doe je in je vrije tijd?
Koken en nieuwe muziek ontdekken.

Thijs Lambalk - Sales Development Representative

Waarom ben je bij dit bedrijf gaan werken?
Ik geloof dat een optimaal energieniveau de sleutel is tot alles. Om dat te bereiken, moet er een perfecte synergie zijn tussen lichaam en geest. We werken gemiddeld 40 uur per week, dus het is essentieel om een baan te vinden die bijdraagt aan je energieniveau. Dat is precies wat Spielwork doet; het spreekt mij erg aan dat Spielwork met eerlijke, visuele vacatures de inhoud en cultuur van zoveel banen laat zien.

Wat was je vorige baan?
Finance Consultant bij Michael Page.

Wat doe je in je vrije tijd?
Boksen, lezen, hardlopen en mijn hond nieuwe trucjes leren.

Michael Beens (26) - Sales Development Representative

Waarom ben je bij dit bedrijf gaan werken?
Ik had een erg leuk sollicitatiegesprek dat echt anders was dan bij andere bedrijven. Mede daardoor werd ik echt gemotiveerd om hier te werken. Daarnaast zit Spielwork in een fase waarvan ik denk dat ik heel veel kan leren en goed is voor mijn persoonlijke ontwikkeling.

Wat was je vorige baan?
Salesmedewerker bij Welkom.

Wat doe je in je vrije tijd?
Sportief bezig zijn en familie en vrienden zien.

Sollicitatieproces

Eerste gesprek met CTO
± 3 dagen
Gesprek met oprichter
± 3 dagen
Opdracht om thuis te maken
± 3 dagen
Contract tekenen

Interessante baan?