Collaborate daily with developers, QA, and the Team Leader to clarify objectives, explore scope, and build a shared understanding of the problem and the solution.
Work closely with Product and Stakeholders to understand goals, expected outcomes, metrics, and constraints, ensuring the team has full context.
Support developers during refinement by exploring edge cases, dependencies, technical constraints, and missing details together with the team.
Contribute to defining acceptance criteria and user stories together with the development team, ensuring they reflect collective understanding rather than a handover.
Help model functional flows, states, interactions, and behaviors to strengthen the team’s comprehension of the domain.
Assist QA in identifying expected behaviors, test conditions, and critical scenarios to validate functionality effectively.
Facilitate workshops, conversations, and discovery sessions that help the team reason about the problem space and reduce ambiguity.
Surface risks, trade-offs, and non-functional considerations are collaboratively discussed with Architects, QA, and developers.
Document requirements, flows, and context as part of the ongoing teamwork, not as an upfront artefact; documentation reflects what the team understands and agrees on.
Maintain visibility into the readiness and clarity of work items, helping the team plan with confidence.
Support the evolution of stories as understanding grows; contribute to managing requirement changes and communicating impacts.
Help improve backlog structure and context while keeping ownership and decision-making with the Team Leader and Product.
Increase team autonomy by strengthening analysis, problem definition, and domain understanding within the team.
Facilitate alignment across Product, Architecture, QA, and Development by enabling shared comprehension, not by acting as a gatekeeper.
Requirements
Experience working in software development companies or engineering-driven environments.
Strong understanding of Agile delivery (refinement, sprint planning, DOR/DOD).
Ability to work closely with developers, architects, and QA teams to validate feasibility and identify technical constraints.
Familiarity with REST APIs, data flows, integrations, and basic architectural concepts (no coding required).
Ability to read and create simple functional flows, diagrams, or specifications.
Exposure to QA processes, test case definition, or early validation workflows.
Hands-on experience using Jira and Confluence for backlog management and documentation.
Ability to identify missing requirements, edge cases, and gaps before work reaches development.
Excellent analytical skills and detail orientation for transforming business requirements into dev-ready stories.
Flexible to work with departments in different time zones.
Experience in e-commerce, online platforms, or high-traffic systems.
Previous experience working with distributed/remote teams.
English proficiency: Upper intermediate.
Benefits
22 days of annual leave.
10 days of national holidays.
Health Insurance options.
Access to e-learning platforms.
Possibility of on-site English classes in some countries, and more.