Senior JS Full-stack Developer
We're looking for a senior Full-stack JavaScript developer to join our Platform team. You'll take ownership of infrastructure projects that make the rest of the product possible: from how we bundle and deliver code to how services authenticate users and communicate with each other.
This is a fully remote position under a service agreement. We work primarily within the GMT+1 time zone and expect a regular overlap of business hours on weekdays to allow for meetings and live collaboration.
What you’ll do
Design and maintain core infrastructure systems: domains, TLS, caching, proxying, load and geo balancing;
Own and evolve the authentication system, including 2FA, SSO, and related security flows;
Maintain and improve billing integrations;
Develop and support the mailer system and internal tooling (including browser extensions);
Take ownership of our bundling pipeline, including custom plugins and build tooling;
Work on SSR and isomorphic rendering with Solid.js;
Support observability infrastructure (using OpenTelemetry stack);
Implement and improve image/video processing pipelines and project export features;
Collaborate with the Core and Growth teams on shared projects like templates and examples.
What you'll bring
5+ years of product development experience;
Hands-on experience with Node.js/Bun and TypeScript for building, deploying, and maintaining API services;
Experience with authentication protocols and security fundamentals (OAuth, SSO, 2FA, common vulnerabilities);
Familiarity with observability tooling and practices (logging, tracing, metrics);
Experience with MongoDB or other databases;
Comfort working across the stack, from browser APIs to infrastructure configuration;
English at a B2+ level.
Would be a plus
Experience with billing systems such as Stripe;
Proficiency in the modern Solid.js ecosystem;
Knowledge of bundlers and build tooling at a low level (Bun, esbuild, vite, custom plugins);
Experience with network and content delivery technologies (HTTP/S, DNS, TLS, CDN, proxying and caching)—not just conceptually, but in practice;
Experience with SSR frameworks or isomorphic rendering patterns;
Familiarity with containerization, cloud environments, and CI/CD;
Experience with media processing pipelines (image/video transformation);
What you’ll get
Remote work with a flexible schedule;
28 weekdays of paid annual leave;
Access to a corporate laptop;
Compensation for coworking space fees;
Language courses;
Compensation for sports or other physical activities;
A learning budget to invest in courses, books, or conferences.