This job has expired and no longer accepts applications.

Full-Stack Developer

Remote

We are building the future of live entertainment. We believe that by providing people with the best and high-quality live streaming experience in entertainment, we can tackle the world’s “problems” better, together!

Now we are looking for an experienced Fullstack Developer to join our In-House development team!

Responsibilities

  • Development of various internal integrations and automations ranging from proxying gitlab jira integration requests for better review notifications to using fuzzy search algorithm for google doc changes detection;

  • Development of our internal projects that are actually public, such as our career website: mayflower.work;

  • Writing good code, refactoring "no-longer-flexible-for-the-requirements" code, writing tests, improving types, you know the drill;

  • Optimization of both runtime and build/CI time and sometimes, SEO optimisations (as in achieve better web-vitals);

  • Working closely with owners and stakeholders, certain degree of translating the business requirements to technical ones;

  • Researches related to finding the suitable way to implement certain features (like this google doc change detection);

Requirements

  • Proficient with node.js, Typescript and Javascript (we do write almost everything in TS though),

  • Experience with a modern frontend framework; we use React and Next.js

  • Understanding of node.js development: node runtime and event loop, workers and threads;

  • Understanding of web development stuff: CORS, CSP, browser event loop, web servers, HTTP, caching, etc.;

  • Understanding of javascript development: package managers, linters, formatters, builders and bundlers, package registries, how resolving works;

  • Skills and experience with unit testing;

  • Skills and experience with basic application architecture and principles;

  • Skills and experience with basic profiling and debugging;

  • Open to learning new things and finding the best solutions, even in unfamiliar areas;

  • Technical English: tasks and documentation are in English;

Can be a plus:

  • Experience with running node applications in distributed clusters or node optimisation;

  • Deep knowledge of things such as a browser rendering pipeline or CDN caching is a plus;

  • Published packages or general involvement in OSS;

  • E2E/screenshot testing (selenium/playwright);

  • Having an opinion on architecture methodologies such as clean architecture or feature sliced design;

  • Experience with benchmarking, remote debugging and/or knowledge of node internals, source maps;

Conditions

We know that top talent thrives in the right conditions, so here's what you can expect when joining us:

  • Full remote work.

  • Competitive compensation with a service contract.

Published on: 9/1/2025

Mayflower

Mayflower

We are a FunTech company that alters the entertainment industry to a new level of perception and engagement.

Website

See all 12 jobs at Mayflower