Have an App Idea?

Create an account on EasyMate to brainstorm your idea with AI.

Business Analyst / Product Manager

  • Job Title: Business Analyst / Product Manager
  • Location: Remote — Based in Portugal, Uruguay, Argentina, or Brazil
  • Job Type: Full-time
  • About Us: AgilityIO is a software development firm that designs and builds custom applications for startups and Fortune 500 companies. We are a global team of over 400 developers, QA engineers, project managers, and UX/UI designers with offices in New York City, Singapore, and Vietnam. We are currently launching a new Latin American division and seeking a Business Analyst / Product Manager to help our clients bridge the gap between business needs and technical execution.
  • Job Responsibilities

    • Translate Business Vision: Collaborate with engineering leads to define and refine the strategic business vision in alignment with overall client product goals.
    • Align Cross-Functional Teams: Act as the connective tissue across engineering, product, and service teams to drive a shared understanding of goals and deliverables.
    • Drive Value-Based Prioritization: Partner with stakeholders to prioritize initiatives and features based on customer needs, business value, and technical feasibility.
    • Elicit and Document Requirements: Lead the collection and documentation of business and technical requirements across internal teams and stakeholders to ensure end-to-end understanding.
    • Author Clear User Stories: Translate Figma designs and product specs into detailed user stories using Gherkin format (“Feature,” “Scenario,” “Given,” “When,” “Then”) with defined acceptance criteria.
    • Validate Story Accuracy: Collaborate with Product teams to ensure user stories fully and accurately reflect original requirements.
    • Facilitate Developer Alignment: Review user stories with development teams to confirm clarity, completeness, and technical feasibility.
    • Refine and Maintain Backlog: Manage a continuously groomed backlog in collaboration with product managers and engineers, ensuring readiness for development.
    • Ensure Outcome Quality: Validate that delivered features meet business intent and quality expectations through feedback, reviews, and analysis.
    • Support Testing Efforts: Liaise between engineering and service delivery teams to define test criteria, especially when customer-specific configurations are involved.
    • Communicate with Stakeholders: Provide timely updates on progress, risks, and business value to both internal and external stakeholders.
    • Bridge Business and Technical Worlds: Maintain a working knowledge of technical systems to effectively connect engineering and product strategy.
  • Qualifications & Experience

    • Bachelor’s degree in Business, Computer Science, or a related field (or equivalent work experience).
    • 3+ years of experience as a Business Analyst or similar role in a software development environment.
    • Strong communication skills with the ability to influence and align multiple stakeholders.
    • Proven ability to translate business goals into actionable product requirements.
    • Familiarity with Agile methodologies and tools like JIRA, Confluence, and Azure DevOps.
    • Experience with backlog grooming, sprint planning, and supporting QA and UAT efforts.
    • Comfortable working in cross-functional teams across multiple time zones.
  • Preferred Qualifications

    • Technical understanding of APIs, databases, and testing practices.
    • Experience working closely with engineering and DevOps teams.
    • Familiarity with client-facing roles and managing external stakeholders.
    • Understanding of modern software delivery models and CI/CD practices.
  • What We Offer

    • Competitive salary and performance-based bonuses.
    • Flexible work arrangements (remote/hybrid).
    • Career development opportunities and mentorship.
    • A collaborative, forward-thinking team culture.
  • Ready to Make an Impact?

    • If you’re a strategic thinker who thrives on bridging business goals and technical execution, we want to hear from you. Apply by emailing your resume to careers@agilityio.com.