Senior Full Stack Engineer (Performance) – Cutting Edge AI Development (Unicorn Company) – Full Remote working.

Job Specification

The studio;

This studio is making the future and changing everything we think we know about video production.

The role is remote in Europe or US Eastern Time, or on-site from our offices (London, Copenhagen, Munich, Amsterdam, New York).

⚒ Stack: Python (Flask), TypeScript, React, Redux, Node.js

They need senior software engineers that would help them optimise and scale our online video editor.

from 100k € gross yearly + stock options (full-time employment only, no contractors)

They just closed a 90 million € Series C round with Accel and NVIDIA, and 70% of their clients are B2B, including a lot of Fortune 500 enterprises. We have a very high NPS of 71 and customer reviews of 4.8/5 on G2.

About the position

They’re looking for performance engineers to join their team and revolutionize browser-based video production. As a performance engineer, your focus will be on optimizing our application to deliver seamless and fast video production experiences. You’ll play a crucial role in enhancing performance, ensuring smooth rendering, and pushing the boundaries of what’s possible in the browser.


  • You ideally have a minimum of 5+ years of experience working in software development (in any high level language)
  • You are an expert user of React and Redux
  • You really know your browsers
  • You have experience working on SaaS applications
  • You have the experience that ranges from early-stage start-ups to bigger, well-established organizations
  • You can work cross-stack
  • You like to take ownership of features and execute from planning to production
  • You are very pragmatic in your approach and you don’t over-engineer
  • You have strong CS fundamentals
  • You are very good at profiling and debugging performance issues
  • A good level of spoken and written English is required.

How they work;

They have a fast yet non-hacky development style. They work strictly with product managers who have a technical background. As a result, they do not overwhelm engineers with unrealistic expectations/requirements, and they can therefore move forward much faster. Well, they don’t have unrealistic expectations/requirements in the first place, since they see their roadmap as a set of high-level goals and they have no fixed timelines on deploying features – they want to get things to production as fast as possible. They do that by pushing features behind a feature flag – so not all users see all features, but their production is always updated.

This brings zero-downtime deployments, backward compatible features, and similar challenges since their users should never be impacted. Their engineers have one sync meeting per week, async text Slack dailies, they have no dedicated QA people, they work in super small & independent teams, they have no Jira and in our team, they only have engineers, no code monkeys.

For us, it’s simple: give people time to do deep work. And help specify features that are limited in scope while discouraging hacky workarounds.

It’s early for them and they don’t know how right we are yet. But after two years of building their product team and core engineering principles, they can see that we are on the right track. Progress over perfection.

Their stack & some context;

They started to work on our main product ] almost two years ago with a very small team of engineers (BE and FS). They now have a functional product, that they develop, push forward and improve constantly. While they know, we have a long way to go, to bring their product to where they want it to be, they also have to be mindful of thier existing userbase, which is also really involved with them and provides great feedback for each update and new feature they roll out. They have a lot of custom components and multiple layers of complexity, our product is constantly changing but if we try to sum up our stack:

  • Frontend is TypeScript/HTML/CSS using React.js + Redux;
  • Backend is a mix of Python, Flask, Node.js (for real-time cooperation), and C++ components (we have our own Chromium fork for headless video rendering) that are mostly containerized with Docker, and hosted on a number of AWS services (Lambda, Fargate, EC2, EKS)
  • We have a dedicated DevOps Engineering team.

The good stuff…

You will be compensated well (salary + stock options + bonus)

You will work in a remote-first environment with offices in 5 locations

You get 25 days of annual leave + public holidays in the country where you are based

You will join an established company culture with regular socials and company retreats

You get 4 weeks paid sabbatical after 4 years at the company + $10,000!!

You get a paid parental leave

You can participate in a generous referral scheme

You get a brand new computer of your choice (if that still counts as a benefit in 2022 ????)

You will have huge opportunities for your career growth

Interested in this job?