About the Company
Mayflower is a technology company building large-scale entertainment products for a global audience. Its platforms serve millions of users worldwide and rank among the top-50 most visited websites globally. For more than 10 years, it has created reliable, high-performance solutions at the intersection of product, engineering, and entertainment.
Responsibilities
•Gather, structure, and validate requirements collaboratively with Product, Engineering, Design, and QA
•Translate product hypotheses and business goals into clear, testable artifacts, including user stories, epics, acceptance criteria, and business rules
•Ensure task descriptions are clear and detailed for development and QA, including scenarios, parameters, constraints, and necessary checks
•Analyze data structures, APIs, integrations, system constraints, and microservice architecture to communicate effectively with engineers
•Participate in architectural analysis alongside developers and architects
•Detail technical tasks to reduce the workload on architects and developers
•Maintain requirements throughout the delivery cycle, manage changes, and document decisions and assumptions
•Support developers and QA engineers in clarifying context and validating shipped features against intended requirements
•Serve as the primary bridge between Product and Engineering, driving alignment on scope, risks, dependencies, and constraints
•Create and maintain a clear, structured, searchable knowledge base covering product behavior, business logic, APIs, data, admin pages, and system relationships
•Identify and document product knowledge gaps by gathering missing information from Product, Dev, and QA teams to prevent recurring questions
•Update documentation after releases to reflect actual system behavior
•Prepare architectural and business logic documentation for use in LLM vector knowledge bases
•Organize and refine documentation so AI can accurately answer system queries and address knowledge gaps
•Use AI tools such as ChatGPT, Gemini, or Claude to accelerate daily tasks, including drafting requirements, checking consistency, and generating scenarios; verify the accuracy of their output
Requirements
•5+ Years of experience as a Business or System Analyst in product development, collaborating closely with cross-functional delivery teams
•Ability to quickly understand complex existing product and architectural logic, identify system risks, and create usable documentation for technical and non-technical stakeholders
•Ability to structure ambiguous problems, define business rules, and produce detailed, clear, and testable requirements
•Exceptional structured writing skills and ability to create concise, consistent, navigable documentation
•Hands-on experience using modern AI/LLM tools in day-to-day analysis beyond basic prompting
•Understanding of how to structure data for LLM vector databases
•Ability to influence without authority, facilitate discussions, and drive decisions in a fast-paced environment with shifting priorities
•Upper-Intermediate (B2) or higher English
Conditions
•EU-based employment contract
•3-Year Cyprus work visa with full support for relocation and visa processes, including assistance for family
•Opportunity to obtain an EU passport after 4 years of residence
•Full relocation package: flights to Limassol for the employee and family, a company-covered apartment for the first month, and relocation support
•Transparent performance reviews twice a year, with bonus opportunities and salary adjustments
•Private medical insurance for the employee and family
•Corporate mobile plan with unlimited service 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
•Cyprus provident fund, co-funded by the employee and the company and available after probation
•Professional growth support, including language courses, conferences, training programs, and coaching
•Peer recognition program
•Benefits are provided in accordance with the company's policies and eligibility criteria
•Test task is part of the recruitment process