Job Title: Software Project Manager
Company: Fekra AI
Location: Amman, Jordan
Workplace Type: Hybrid (4 days On-site / 1 day Remote)
Job Type: Full-time
Experience Level: 3–5 years of experience
About Fekra AI
At Fekra AI, we build advanced AI-driven software solutions, enterprise web applications, and scalable SaaS platforms. We are seeking a highly organized, technically skilled, and results-driven Software Project Manager to join our team in Amman. In this role, you will bridge the gap between business vision, user requirements, and technical execution, leading the full lifecycle of our live production products.
Role Overview
As a Software Project Manager, you will oversee project roadmaps, delivery, requirements analysis, and quality standards. You will work closely with our engineering teams, including Frontend (React), Backend (Python, Django, FastAPI), Automation, and QA, to ensure seamless execution, clear sprint planning, and high-quality releases.
Key Responsibilities
- Requirements & Business Analysis:
- Define, prioritize, and manage the Product Backlog and Roadmap in alignment with executive vision.
- Translate business and user requirements into clear User Stories, Acceptance Criteria, and detailed feature specifications.
- Analyze operational workflows, third-party RESTful API integrations, OCR processes, and external service flows.
- Maintain a single source of truth for project documentation, system workflows, and technical specs.
- Project Management & Agile Delivery:
- Plan and drive Agile/Scrum operations, including Sprint Planning, Daily Standups, Backlog Grooming, and Sprint Reviews.
- Break down project scope into manageable Epics, Tasks, and Subtasks on Jira.
- Identify project risks, technical dependencies, and bottlenecks, proactively resolving issues to maintain release timelines.
- Coordinate release cycles for production-ready features and system enhancements.
- Engineering & QA Coordination:
- Collaborate closely with Frontend, Backend, Automation, and QA teams to ensure complete understanding of project scope and criteria.
- Work with QA to define testing scope, track bug resolution priorities, and guarantee high deliverable quality before production releases.
- Facilitate knowledge transfer and smooth handovers across cross-functional teams.
4.Qualifications & Requirements
- Experience: 3 to 5 years of hands-on experience as a Software/Technical Project Manager, Product Owner, or Delivery Lead in a software development environment.
- Educational Background: Bachelor's degree or strong background in Computer Science, Software Engineering, or a related technical discipline.
- Technical Literacy: Deep understanding of modern web application architecture, RESTful APIs, Python ecosystem (Django/FastAPI), React, and system integrations.
- Agile Expertise: Direct hands-on mastery of Agile/Scrum methodologies and tools (specifically Jira).
- Analytical Mindset: Exceptional ability to break down complex business problems into structured technical specifications.
- Communication: Outstanding verbal and written communication skills in both Arabic and English.