Mayflower

backend developer for high-load products

In short

Senior backend developer role at Mayflower, a technology company building high-load, real-time entertainment products used by millions worldwide, operating at the scale of a top-50 global website. The role involves scaling infrastructure, optimizing PHP/Go code, splitting the project into Golang microservices, and implementing Kafka-based event sourcing. Requires at least 5 years of PHP and Go experience, strong MySQL and REST API skills, and understanding of sharding, replication, and testing. Onsite in Limassol, Cyprus, with full relocation and visa support.

About
Mayflower is a technology company building high-load products used by millions of people worldwide. Its products power real-time entertainment for a global audience, and the company operates at the scale of one of the world's top-50 websites.
Responsibilities
•Work on infrastructure tasks
•Profile and optimize solutions
•Increase unit and API code coverage with tests
•Find solutions for scaling
•Separate complex parts of the project into microservices in Golang
•Implement Event sourcing (Kafka)
•Develop a universal implementation of ML/CV
Requirements
•At least 5 years of PHP and Go development experience
•Fluent in Go, PHP, and MySQL
•Experience designing and implementing REST APIs
•Understand the purpose of unit and functional tests, and be able and willing to write them
•Practical experience debugging, profiling, and optimizing PHP/Go code
•Understand the principles, pros, and cons of sharding and replication
•Ability to choose the right data structure for a specific task
Nice to have
•Experience with microservices, Elasticsearch, Redis
Conditions
•EU-based employment contract
•3-Year Cyprus work visa with full support for relocation and visa processes, including assistance for family
•EU passport opportunity to obtain after 4 years of residence
•Full relocation package: flights to Limassol for the candidate and family, a company-covered apartment for the first month, and relocation support
•Provident fund in Cyprus, co-funded by the candidate and the company and available after probation
•Transparent performance reviews twice a year, with bonus opportunities and salary adjustments
•Private medical insurance for the candidate and family
•Corporate mobile plan with unlimited use in Cyprus and roaming
•Mindfulness and well-being support, including psychological assistance with 50% coverage
•50% coverage of school and kindergarten fees for children
•Fully covered sports benefits, access to in-house electric scooters, and bike rentals
•Professional growth support, including language courses, conferences, training programs, and coaching
•Peer recognition program
•Free breakfasts and lunches in the office, an in-house coffee bar, and a health bar stocked with nutritious snacks
•Four-stage recruitment process: HR interview (45 min), technical interview (1.5 hours), live coding (1.5 hours), and final interview (1 hour)

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot