Mayflower Who?
Mayflower is a FunTech company. We're taking the live entertainment industry to the next level. Our main product is a live-streaming platform that we're super proud of because we built it in-house. In terms of video quality and transmission speed, our platform competes with YouTube, TikTok, and Instagram. We also use machine learning for live content moderation and are developing a VR direction.
Numbers Speak Louder Than Words
Learning from the Best
Our platform is currently built on a monolithic architecture, but our two-year plan is to move toward a microservice architecture like Amazon and Netflix. This means fewer bugs, more system stability, and less manual work. For our current and future team, this means working with modern languages like Go, developing a valuable architecture used by global giants, and the chance to level up your hard skills.
We're also diving into Deploy and Canary Deploy. This will make our platform more fault-tolerant, speed up development and deployment, and allow us to get feedback from users and roll out updates whenever we need to.
Company Structure: Who Does What?
Product Teams
These include product managers, product designers, analysts, UX editors, and data analysts. Product managers focus on user experience and work with the ML & Data Analysis teams. Together, they gather and analyze user data based on location, gender, and age to predict how new features will perform.
Development Teams
Each team is tied to a product direction, including a team lead, tech lead, project manager, frontend and backend developers, and QA engineers.
VR Team
They use WebXR, which lets users access VR apps directly from their browser. WebXR is cross-platform, making the development process simpler. We also use React-Three-Fiber for intuitive coding and Vite to speed up builds and tests.
Streaming Team
This team powers our product. Our CDN handles 10,000+ incoming streams and distributes over 100,000 outgoing streams, while keeping server load below 20%. Latency in our CDN is just ~500 milliseconds. All technology is developed in-house.
DevOps Team
These guys build our entire infrastructure from scratch, without relying on external resources. Why? Because our site is in the top 50 globally for traffic, and we can’t adjust to third-party services—we need our own solutions.
ML & Data Analysis
This team helps pretty much everyone. One specific direction is Computer Vision Engineering, where they develop tech that helps computers "see" and understand visual information like humans do.
"We don’t believe in micromanagement. No one knows everything, so we trust in collective wisdom and horizontal communication instead of managerial oversight", Elena Chyrva, COO
Moving Forward: Relocation Options
Most of Mayflower is based in Limassol, Cyprus. We support the idea of people working together in the same office. However, depending on your role and team, you’ve got two options:
1. Cyprus based work
- We move you and your family to Cyprus and handle the paperwork
- We cover flights to Limassol for you and your family, one month in a hotel, legalization costs, open a bank account, provide health insurance, and free mobile service
2. Worldwide option
- Work remotely from your city and get paid in euros
- We offer a bonus to spend on coworking, equipment, gym, or whatever you like
Learn and Share
Learning is a core part of our culture. As we grow, we want our team to grow too. The more skilled professionals we have, the stronger our business becomes. We encourage everyone to learn and share knowledge. Here’s how we approach learning:
- Coursera: Unlimited access to courses
- Online or offline training with mentors of your choice
- Participation in international conferences
- Local meetups and conferences
- Regular internal lectures
"We’re looking for self-driven people. If you have new ideas or solutions, you will be heard", Alexander Boytsov, CTO
Office and Remote Benefits
At Mayflower, we want our team to focus on work and creativity, and we’ll take care of everything else. Our benefits program is designed to make life as comfortable as possible, whether you’re in Cyprus or working remotely.
For Office Employees:
- Health insurance for you and your family
- Corporate SIM card with 150 GB data and unlimited calls
- Partly coverage for kindergarten and school fees
- Partly subsidy if you want to buy a bike
- Electric scooters available at the office to zip around the island
- Language courses via LiveXP
- Psychological services in Russian, English, and Greek
- Gym memberships, tennis courts, soccer, beach volleyball, and cycling
For Remote Employees:
- Annual benefit in euros to make remote work more comfortable
- Psychological services
- Language courses via LiveXP
Join Mayflower and shape the future of FunTech with us!
Also... Let's be friends on LinkedIn 🙂