Role Overview:
We are seeking a highly skilled Systems Analyst with a strong analytical mindset and solid technical foundation to join our dynamic team. In this role, you will play a key part in defining and driving the evolution of our complex gambling platform by bridging business needs with high-level technical solutions. Your expertise will help shape feature development, optimize system performance, and ensure robust, scalable integrations across multiple systems. This is an exciting opportunity to collaborate with cross-functional teams and deliver impactful solutions in a fast-paced, high-growth environment.
Key Responsibilities:
Business & Technical Analysis
- Collaborate with business stakeholders to elicit, analyze, and document detailed functional requirements that accurately capture business goals, user needs, and system behavior;
- Define and manage non-functional requirements (KPIs) such as performance, scalability, security, and reliability, ensuring they are addressed in solution design and delivery;
- Translate business objectives into clear, actionable specifications, including user stories, wireframes, and acceptance criteria;
- Propose high-level technical solutions by evaluating appropriate technologies (e.g., Kafka vs. REST API) based on business and system needs.
UI/UX Awareness and Functional Design
- Advocate for thoughtful, intuitive UI/UX by defining functional requirements that support clear, consistent, and user-friendly interfaces;
- Collaborate closely with UX/UI designers and front-end developers to ensure that user flows, interface behaviors, and visual designs meet both user expectations and technical feasibility;
- Provide requirements that consider error handling, responsiveness, accessibility, and visual consistency.
Systems Design & Integration
- Analyze and map complex API integrations to ensure seamless system communication and reliable data exchange;
- Participate in high-level solution design discussions to ensure technical choices align with business and product goals;
- Work with development teams on database design, including data modeling and ensuring consistency and performance of data layers;
- Understand the interaction between front-end and back-end systems to define clear and efficient integration points.
Collaboration & Documentation
- Act as a bridge between technical teams and non-technical stakeholders, ensuring clear communication and alignment;
- Create and maintain comprehensive documentation;
- Use process modeling techniques (BPMN, UML) and tools to visualize and communicate workflows.
Agile Delivery & Continuous Improvement
- Support backlog management, including refining user stories, identifying dependencies, and maintaining clarity for development teams;
- Conduct impact analysis, risk assessments, and propose optimization strategies based on system feedback and performance metrics.
Ideal profile for the position:
Experience
- 3+ years in a Systems Analyst or Business Analyst role, ideally within gambling, gaming, fintech, or other high-load transactional systems;
- Hands-on experience working with complex systems, multiple integrations, and data-driven products.
Technical Skills
- Strong understanding of API design and system integrations (REST, message brokers like Kafka, RabbitMQ);
- Ability to define both functional and non-functional requirements with attention to business logic and system behavior;
- Familiarity with SQL databases, data modeling, and understanding differences between database types (SQL vs. NoSQL);
- Experience working with Swagger/OpenAPI and reviewing API specifications;
- Solid grasp of how front-end and back-end layers interact in modern web applications.
UI/UX Sensitivity
- Ability to critically assess UI/UX designs and provide detailed functional requirements that promote usability, accessibility, and user satisfaction;
- Understanding of key UI patterns, responsive design, and how user experience impacts system adoption and performance.
General Skills
- Advanced analytical thinking and structured problem-solving;
- Strong communication and presentation skills;
- Proficiency in Agile/Scrum methodologies;
- Experience with Jira, Confluence, Visio, or equivalent tools.
The company guarantees you the following benefits:
- Global Collaboration: Join an international team where everyone treats each other with respect and moves towards the same goal;
- Autonomy and Responsibility: Enjoy the freedom and responsibility to make decisions without the need for constant supervision.
- Competitive Compensation: Receive competitive salaries reflective of your expertise and knowledge as our partner seeks top performers.
- Remote Work Opportunities: Embrace the flexibility of fully remote work, with the option to visit company offices that align with your current location.
- Flexible Work Schedule: Focus on performance, not hours, with a flexible work schedule that promotes a results-oriented approach;
- Unlimited Paid Time Off: Prioritise work-life balance with unlimited paid vacation and sick leave days to prevent burnout;
- Career Development: Access continuous learning and career development opportunities to enhance your professional growth;
- Corporate Culture: Experience a vibrant corporate atmosphere with exciting parties and team-building events throughout the year;
- Referral Bonuses: Refer talented friends and receive a bonus after they successfully complete their probation period;
- Medical Insurance Support: Choose the right private medical insurance and receive compensation (full or partial) based on the cost;
- Flexible Benefits: Customise your compensation by selecting activities or expenses you'd like the company to cover, such as a gym subscription, language courses, Netflix subscription, spa days, and more;
- Education Foundation: Participate in a biannual raffle for a chance to learn something new unrelated to your job as part of your commitment to ongoing education.
Interview process:
- HR Interview with the Recruiter;
- A 1-hour Tech Interview;
- A 1-hour Final interview with the team.