‹ All jobs
Medior Full Stack Developer (PHP / TypeScript)
<p><strong>Keep Media Moving</strong></p>
<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.</p>
<p>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.</p>
<p>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.</p>
<p>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.</p>
<h2>Tasks</h2>
<p><strong>You will:</strong></p>
<ul>
<li>Build and evolve features across the MediaLab SaaS platform, frontend and backend</li>
<li>Participate in technical discussions and contribute to architectural decisions</li>
<li>Work directly with customers or stakeholders to understand requirements and test implementations</li>
<li>Review code and test merge requests from fellow developers</li>
<li>Debug and troubleshoot production issues to keep the platform stable</li>
<li>Improve reliability, scalability and maintainability of core systems</li>
<li>Apply a security-first and privacy-focused mindset to keep customer data safe</li>
<li>Explore AI-assisted media workflows, such as metadata extraction, face detection and automation</li>
</ul>
<h2>Requirements</h2>
<p><strong>Your skills:</strong></p>
<ul>
<li><strong>Experience:</strong> 3+ years as a developer in application development</li>
<li><strong>PHP:</strong> Experience with modern PHP and object-oriented programming</li>
<li><strong>JavaScript/TypeScript:</strong> Experience with modern JavaScript or TypeScript</li>
<li><strong>Development tools:</strong> Experience with modern development workflows (Git, Composer, Webpack, Docker, CI/CD)</li>
<li><strong>Quality mindset:</strong> Strong attention to detail, a thorough testing approach and a commitment to maintainable code</li>
<li><strong>Teamwork:</strong> Ability to collaborate with colleagues to ship features together</li>
<li><strong>Communication:</strong> Ability to communicate progress and tradeoffs with stakeholders during development cycles</li>
<li><strong>Work permit:</strong> You already hold a valid work permit for the Netherlands, we are not able to offer visa sponsorship for this role</li>
</ul>
<p><strong>Bonus points if you have experience with</strong></p>
<ul>
<li>Experience with our stack: MySQL, Redis, Memcached, OpenSearch, ImageMagick, FFmpeg, Linux, AWS, Azure</li>
<li>Experience with React Native or Electron</li>
<li>Experience designing multi-tenant, high-availability systems, including failover and disaster recovery</li>
<li>Experience with media handling or transcoding</li>
<li>Experience applying AI in development workflows or product features</li>
</ul>
<h