Trainee - Product Manager

Ravn is a digital product development agency that partners with companies to build exceptional software. We specialize in building and designing world-class mobile and web applications and are looking for motivated individuals eager to start their career in product management.

At Ravn, we do quality work at lightning speed. The only way to consistently meet requirements with a high degree of confidence is to hire people who share a passion for technology and are focused on building and delivering software the right way.

We are seeking a curious, motivated, and detail-oriented Product Manager Trainees to join our team. This role is designed to develop foundational skills in product management by working alongside experienced team members, learning how we bridge client goals with technical execution, and gradually taking on more responsibility.

The ideal candidate is eager to learn, communicates clearly, and shows initiative.

Responsibilities:

Daily attendance to our co-working spaces in San Salvador, El Salvador or Arequipa, Peru

Support Roadmap Development: Assist senior product managers in translating client goals into requirements and help maintain the project roadmap.

Backlog Maintenance: Help organize and update the product backlog under guidance, learning how priorities are set and aligned with business objectives.

Stakeholder Communication Support: Participate in client calls, take detailed notes, prepare meeting summaries, and gradually contribute to discussions as confidence grows.

Assist with Delivery Coordination: Support the delivery team by tracking progress on tasks and milestones, flagging blockers, and helping keep documentation up to date.

Learn Risk Identification: Begin to recognize potential project risks with mentorship, and assist in documenting mitigation plans.

Participate in Agile Rituals: Attend and actively engage in standups, sprint planning, retrospectives, and other Agile ceremonies to build fluency in the process.

Resource Tracking: Help monitor team workloads and timelines, escalating concerns to senior team members when needed.

Collaborate Across Teams: Build relationships with developers, designers, and other stakeholders, contributing to a culture of transparency and teamwork.

Minimum Requirements:

Good written and spoken English: Ability to communicate ideas clearly in both written and verbal form.

Interest and knowledge in tech-related environment (internships, academic projects, or freelance work count).

Willingness to learn: Genuine curiosity about software development, product management, and how digital products are built.

Basic analytical skills: Ability to organize information, ask good questions, and think through problems logically.

Interpersonal skills: Comfortable working with others and open to giving and receiving feedback.

Familiarity with project management or design tools: Basic exposure to tools like Jira, Linear, Trello, or Figma is a plus but not required — willingness to learn them is.

Preferred Qualifications (You'll Earn Points If):

Currently pursuing or recently completed a degree in a related field (engineering, computer science, business, or similar).

Any hands-on exposure to Agile practices, even in academic or personal projects.

Basic awareness of how web or mobile applications are built.

Previous internship or volunteer experience in a tech or project coordination role.

Ready to join the conspiracy?

Apply to this job