Backend Developer (PHP / WordPress / Integraties)
Role details
Job location
Tech stack
Job description
Als Backend Developer werk je aan maatwerk WordPress-platformen en integraties binnen onze eigen stack, Glamrock, gebaseerd op WordPress Bedrock en waar nodig gekoppeld aan Next.js-frontends.
Je houdt je vooral bezig met het bouwen, onderhouden en uitbreiden van backend-functionaliteit in WordPress. Denk aan custom post types, ACF-structuren, API-koppelingen, imports, synchronisaties en integraties met externe systemen.
Omdat we veel werken voor theaters, podia, festivals en culturele organisaties, koppel je regelmatig met ticketing-providers zoals Tixly, Ticketmatic, Stager, Ticketlab, Ticketworks en vergelijkbare platforms. Ervaring met dit soort 3rd party-integraties is daarom belangrijk.
Je hoeft geen frontend specialist te zijn, maar je begrijpt hoe jouw backend-werk aansluit op een moderne frontend. Basiskennis van Node.js is gewenst. Kennis van JavaScript en GraphQL is mooi meegenomen.
- Ontwikkelen en onderhouden van maatwerk WordPress-functionaliteit.
- Werken met WordPress Bedrock, plugins, themes en custom code.
- Opzetten en beheren van Custom Post Types, taxonomieën en ACF-velden.
- Bouwen en onderhouden van API-koppelingen met externe systemen.
- Integreren met ticketingproviders zoals Tixly, Ticketmatic, Stager, Ticketlab en Ticketworks.
- Verwerken, transformeren en synchroniseren van data uit externe bronnen.
- Meedenken over datastructuren, performance, caching en betrouwbaarheid.
- Debuggen van API-responses, imports, cronjobs, logs en edge cases.
- Samenwerken met frontend developers die data gebruiken via REST, GraphQL of andere interfaces.
- Zelfstandig lokaal opzetten, testen en debuggen van projecten.
- Werken binnen bestaande codebases, ontwikkelflows en deploymentprocessen.
Requirements
- Grondige kennis van PHP.
- Ervaring met WordPress-development.
- Ervaring met custom WordPress-themes, plugins of maatwerkfunctionaliteit.
- Kennis van WordPress hooks, filters, WP_Query en de WordPress database-structuur.
- Ervaring met ACF, Custom Post Types en taxonomieën.
- Ervaring met WordPress Bedrock is een pré.
- Goed begrip van datamodellering binnen WordPress.
Frontend (Node.js)
- Basiskennis van Node.js.
- Kunnen werken met npm/yarn scripts en package management.
- Begrip van buildprocessen en moderne development tooling.
- Basiskennis van Docker voor lokaal ontwikkelen, logs en debugging.
API's en integraties
- Aantoonbare ervaring met 3rd party API-integraties.
- Ervaring met REST API's, webhooks en authenticatie.
- Kunnen debuggen van API-fouten, rate limits, response formats en edge cases.
- Ervaring met ticketing-, event- of reserveringssystemen is een sterke pré.
- Bekendheid met systemen zoals Tixly, Ticketmatic, Stager, Ticketlab of Ticketworks is zeer waardevol.
Overige vaardigheden
- Grondig begrip van Git: branches, commits, pull requests.
- Nette codekwaliteit en gestructureerd werken.
- Ervaring met ESLint, Prettier of vergelijkbare tooling
- Proactief communiceren over technische keuzes en risico's.
- Zelfstandig kunnen werken binnen een bestaande codebase en dev flow.
- Goed kunnen samenwerken met frontend developers, designers en projectmanagers.
Nice to have
- Kennis van JavaScript.
- Ervaring met GraphQL of WPGraphQL.
- Ervaring met Apollo Client of vergelijkbare data-layers.
- Basiskennis van React of Next.js.
- Ervaring met TypeScript.
- Begrip van CI/CD, bijvoorbeeld Bitbucket Pipelines.
- Ervaring met caching, performance tuning en optimalisatie van imports of API-koppelingen.
- Ervaring met serverbeheer, SSH of remote development.
- Kennis van security rondom API's, tokens en gevoelige data.
- Ervaring met culturele organisaties, ticketingflows of eventplatformen.
Benefits & conditions
Salaris: €2.893,65 - €4.000,00 per maand
- Extra vakantiedagen
- Pensioen
- Reiskostenvergoeding
- Vrijdagmiddagborrel