To apply for this position, you must reside in the Americas, preferably South and Central America. Applications from other locations will be disqualified from this selection process.
We are..
a cutting-edge e-commerce company developing products for our own technological platform. Our creative, smart, and dedicated teams pool their knowledge and experience to find the best solutions to meet project needs, while maintaining sustainable and long-lasting results. How do we achieve this? By making sure that our teams thrive and develop professionally. Strong advocates of hiring top talent and letting them do what they do best, we strive to create a workplace that allows for an open, collaborative, and respectful culture.
What you will be doing
The Business Analyst is responsible for strengthening shared understanding, clarifying objectives, and exploring constraints so the team can deliver effective solutions. This role is part of the development function, not an extension of Product, and works alongside developers, QA, and the Team Leader throughout discovery and delivery.
The Business Analyst role does not prepare work for the team or act as a gatekeeper. Instead, they co-create clarity with the team, enabling autonomy, reducing ambiguity, and improving delivery flow.
Primary Purpose
To enhance the development team’s ability to deliver high-quality solutions by supporting collaborative analysis, clarifying requirements, exploring scope, and improving collective comprehension of the problem space.
You will:
- 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.
Knowledge and skills you need to have
- 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.
Bonus points for the following
- Experience with architectural reviews or technical feasibility assessments
Why choose us?
We provide the opportunity to be the best version of yourself, develop professionally, and create strong working relationships, whether working remotely or on-site. While offering a competitive salary, we also invest in our people's professional development and want to see you grow and love what you do. We are dedicated to listening to our team's needs and are constantly working on creating an environment in which you can feel at home.
We offer a range of benefits to support your personal and professional development:
- 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.
Join our team and enjoy an environment that values and supports your well-being. If this sounds like the place for you, contact us now!