Oversee the end-to-end execution of technical projects or product development, ensuring timely delivery and alignment with business goals.
Act as a bridge between technical teams (developers, engineers) and non-technical stakeholders, translating business requirements into actionable technical specifications.
Manage project timelines, milestones, and deliverables using Agile or Scrum methodologies, while also tracking progress through Jira, Trello, or similar project management tools.
Collaborate with cross-functional teams to define product features, prioritize the product backlog, and ensure the successful delivery of sprints.
Leverage your coding expertise (6+ months) to understand the technical challenges of the development team and assist with technical decision-making when required.
Conduct risk analysis and mitigation strategies, ensuring any roadblocks are addressed early to maintain project momentum.
Participate in sprint planning, retrospectives, and daily stand-ups to ensure team alignment and project transparency.
Facilitate communication between developers, designers, and QA teams, ensuring all teams have the resources needed to succeed.
Continuously analyze user feedback, market trends, and business metrics to identify opportunities for product improvement and feature enhancements.
Maintain documentation for project plans, product roadmaps, and release schedules.
Qualifications:
Experience: 3-4 years of experience in project or product management, ideally within a technology-focused company.
At least 6 months of hands-on coding experience in languages such as Python, Java, JavaScript, or similar, with the ability to communicate effectively with development teams.
Strong understanding of the software development lifecycle (SDLC) and Agile methodologies.
Proficiency in project management tools like Jira, Confluence, Asana, or equivalent.
Strong problem-solving skills with the ability to think both strategically and tactically to deliver high-quality products.
Excellent communication, leadership, and organizational skills, with a proven track record of managing cross-functional teams.
Ability to prioritize multiple projects, handle ambiguity, and remain flexible in a fast-paced environment.
Preferred Skills:
Experience in product development, specifically managing the creation and launch of software products.
Knowledge of DevOps practices, CI/CD pipelines, and cloud platforms such as AWS, GCP, or Azure.
Familiarity with UI/UX design processes and principles.
Experience working with data-driven decision-making tools and analytics platforms to track product performance.
Strong understanding of API integrations and system architectures is a plus.