Ofertas › Frontify
Frontify · Sankt Gallen · Remoto
Frontify is the brand platform behind some of the world's leading organizations, including Microsoft, Telefónica, Bosch, Mercedes-Benz, and Kia. We help every team bring brands to life — with governance in one place, seamless workflows across the tools people already use, and a foundation that's ready for AI.
We're driven by collaboration, curiosity, and the belief that great work can happen anywhere. What began in St. Gallen has grown to London, New York, and beyond. Wherever you join us, you'll take ownership from day one, shape work that reaches global brands, and help redefine how brands work in the age of AI.
Your Mission
Our team owns Frontify’s media delivery path end-to-end, the engine that processes and serves every image and video, at ~180 TB of traffic a month. We build it and run it: from bulk asset transformation and fast preview generation to the Kubernetes infrastructure and CDN caching it all runs on. Our mission: media processing and delivery that absorbs any customer’s spike without ever slowing another customer, at a cost we’re proud of. You will play a significant role in making this a reality and in solving the technical challenges along the way.
Your Responsibilities
- You'll build and enhance our media transformation engine — resizing, format conversion, and video processing — built on FFmpeg and native libraries, mostly through our Node.js services and occasionally in the C++ core.
- You'll design and operate our services on Kubernetes (EKS): Helm charts, deployments, alerts. And simplifying what's grown too complex.
- You'll work on our async bulk-processing capabilities: job queues, autoscaling for spiky workloads, and fairness between customers.
- You'll help keep the delivery path fast and cheap, working with our caching and CDN layer (Varnish, HAProxy, CloudFront).
- You'll participate in code reviews and write things down — designs, decisions, and runbooks — so the team's knowledge lives in documents, not in heads.
Your Story
- You have experience designing, building, and maintaining high-quality, scalable backend and background processing services (Node.js, TypeScript, Go, or similar).