[{"data":1,"prerenderedAt":178},["ShallowReactive",2],{"job-post-medior-full-stack-developer":3},{"id":4,"title":5,"applyEmail":6,"author":7,"authorRole":7,"body":8,"category":7,"company":7,"compareAfterItems":7,"compareAfterTitle":7,"compareBeforeItems":7,"compareBeforeTitle":7,"compareText":7,"compareTitle":7,"date":162,"department":163,"description":164,"employmentType":165,"extension":166,"featured":167,"galleryDescription":7,"galleryImages":7,"galleryLabel":7,"galleryTitleAccent":7,"galleryTitleText":7,"heroImage":7,"image":7,"industry":7,"isOpen":168,"location":169,"logoSrc":7,"meta":170,"navigation":168,"path":171,"productDescription":7,"productFeatures":7,"productItemsFeatured":167,"productLabel":7,"productStatus":7,"productTitleAccent":7,"productTitleText":7,"productUrl":7,"quoteAttribution":7,"quoteText":7,"readTime":7,"salaryRange":172,"sections":7,"seo":173,"sitemap":174,"snapshotCompany":7,"snapshotDeployment":7,"snapshotFounded":7,"snapshotKeyOutput":7,"snapshotLocation":7,"snapshotProblem":7,"snapshotScale":7,"snapshotSize":7,"stem":175,"subcategory":7,"tag":7,"titleHtml":7,"videoUrl":7,"whatsnextHeadingHtml":7,"whatsnextNum":7,"whatsnextParagraphs":7,"workplaceType":176,"__hash__":177},"content/jobs/medior-full-stack-developer.md","Medior Full Stack Developer (PHP / TypeScript)","info@medialab.co",null,{"type":9,"value":10,"toc":152},"minimark",[11,16,20,23,26,29,33,61,65,91,95,112,116,145,149],[12,13,15],"h2",{"id":14},"keep-media-moving","Keep Media Moving",[17,18,19],"p",{},"MediaLab is a SaaS platform for distribution, viewing and storage of media assets, used by broadcasters, media producers, sports organizations and international brands. Think drone footage from a live event, raw camera files from a TV production, or source files well over 100GB, all moving through systems that need to handle them reliably. Every day, content viewed by millions of people moves through our systems, so reliability is a core requirement.",[17,21,22],{},"As a developer, you will maintain and extend the applications behind our B2B SaaS platform. The platform runs across AWS, Azure and hybrid environments, and we are not tied to a single cloud vendor.",[17,24,25],{},"We are a small but professional team based in Amsterdam, providing an enterprise-grade hosted software solution to international customers. Being a small team means this role calls for a flexible mindset, but it also means real ownership and responsibility over the parts of the platform you work on.",[17,27,28],{},"We believe people are capable of more than a checklist suggests. If you don't meet every requirement listed below but think you're a good fit, we encourage you to apply anyway.",[12,30,32],{"id":31},"you-will","You will",[34,35,36,40,43,46,49,52,55,58],"ul",{},[37,38,39],"li",{},"Build and evolve features across the MediaLab SaaS platform, frontend and backend",[37,41,42],{},"Participate in technical discussions and contribute to architectural decisions",[37,44,45],{},"Work directly with customers or stakeholders to understand requirements and test implementations",[37,47,48],{},"Review code and test merge requests from fellow developers",[37,50,51],{},"Debug and troubleshoot production issues to keep the platform stable",[37,53,54],{},"Improve reliability, scalability and maintainability of core systems",[37,56,57],{},"Apply a security-first and privacy-focused mindset to keep customer data safe",[37,59,60],{},"Explore AI-assisted media workflows, such as metadata extraction, face detection and automation",[12,62,64],{"id":63},"your-skills","Your skills",[34,66,67,70,73,76,79,82,85,88],{},[37,68,69],{},"Experience: 3+ years as a developer in application development",[37,71,72],{},"PHP: Experience with modern PHP and object-oriented programming",[37,74,75],{},"JavaScript/TypeScript: Experience with modern JavaScript or TypeScript",[37,77,78],{},"Development tools: Experience with modern development workflows (Git, Composer, Webpack, Docker, CI/CD)",[37,80,81],{},"Quality mindset: Strong attention to detail, a thorough testing approach and a commitment to maintainable code",[37,83,84],{},"Teamwork: Ability to collaborate with colleagues to ship features together",[37,86,87],{},"Communication: Ability to communicate progress and tradeoffs with stakeholders during development cycles",[37,89,90],{},"Work permit: You already hold a valid work permit for the Netherlands — we are not able to offer visa sponsorship for this role",[12,92,94],{"id":93},"bonus-points-if-you-have-experience-with","Bonus points if you have experience with",[34,96,97,100,103,106,109],{},[37,98,99],{},"Experience with our stack: MySQL, Redis, Memcached, OpenSearch, ImageMagick, FFmpeg, Linux, AWS, Azure",[37,101,102],{},"Experience with React Native or Electron",[37,104,105],{},"Experience designing multi-tenant, high-availability systems, including failover and disaster recovery",[37,107,108],{},"Experience with media handling or transcoding",[37,110,111],{},"Experience applying AI in development workflows or product features",[12,113,115],{"id":114},"what-we-offer","What we offer",[34,117,118,121,124,127,130,133,136,139,142],{},[37,119,120],{},"Salary range €3.500 - €5.000 gross per month based on 40 hours",[37,122,123],{},"24 days of paid leave plus 8% holiday allowance",[37,125,126],{},"Pension via BeFrank",[37,128,129],{},"Annual bonus based on personal KPIs",[37,131,132],{},"Hybrid setup: 2 days in the office, flexible the rest of the week",[37,134,135],{},"Cloud training and certifications",[37,137,138],{},"NS business card or travel allowance",[37,140,141],{},"Real autonomy: you set your own pace within a collaborative team",[37,143,144],{},"Free lunch and good coffee at the office",[12,146,148],{"id":147},"process","Process",[17,150,151],{},"After you apply, we'll review your submission and may invite you to a short video screening. If that goes well, you'll be invited to our Amsterdam office for a follow-up conversation about the product, the platform and how you approach your work.",{"title":153,"searchDepth":154,"depth":154,"links":155},"",2,[156,157,158,159,160,161],{"id":14,"depth":154,"text":15},{"id":31,"depth":154,"text":32},{"id":63,"depth":154,"text":64},{"id":93,"depth":154,"text":94},{"id":114,"depth":154,"text":115},{"id":147,"depth":154,"text":148},"2026-08-26","Engineering","Build and evolve features across MediaLab's B2B SaaS platform for distribution, viewing and storage of media assets — working across PHP and TypeScript on AWS, Azure and hybrid infrastructure.","Full-time","md",false,true,"Amsterdam, NL",{},"/jobs/medior-full-stack-developer","€3,500 - €5,000 gross / month",{"title":5,"description":164},{"loc":171},"jobs/medior-full-stack-developer","Hybrid","o0lUbORqZR-3sK0O8H0DVt3pc2kags7izu4N21S0N3I",1787742981538]