Project Manager (intern)
وصف الوظيفة
Company Description
Codestika is a software development company that helps startups and enterprises transform ideas into impactful digital products. We design, build, and evolve robust, scalable solutions ranging from MVPs to complex SaaS platforms, working closely with clients throughout the entire product lifecycle, from discovery and architecture to development, deployment, and growth.
With expertise in modern technologies and frameworks such as Symfony, Laravel, React, and Vue, alongside cloud-native DevOps practices, Codestika focuses on building reliable, maintainable, and high-performing digital solutions.
Our approach combines technical excellence, product thinking, and collaborative delivery to help businesses innovate confidently, adapt quickly, and create sustainable digital value.
Role Description
We are looking for a motivated and organized Project Coordinator Intern to join our team in Marrakesh and support the coordination and delivery of software development projects.
This internship offers hands-on experience in the day-to-day management of digital product development, working closely with developers, designers, project stakeholders, and clients.
The intern will contribute to project planning, task coordination, progress tracking, documentation, and communication, helping ensure that projects remain organized, transparent, and aligned with their objectives.
You will gain practical exposure to Agile methodologies, software development workflows, project management tools, and client collaboration, while progressively developing the skills needed to grow into a Software Project Manager role.
Key Responsibilities
Project Coordination & Delivery
- Assist in organizing and coordinating software development projects across different stages of the delivery lifecycle.
- Support project planning, timeline management, milestone tracking, and task prioritization.
- Maintain project boards, dashboards, schedules, and delivery documentation.
- Follow up with team members on tasks, deadlines, dependencies, and deliverables.
- Help identify potential blockers, risks, and delays, escalating issues when necessary.
- Ensure project information remains accurate, organized, and accessible.
Team Collaboration & Communication
- Coordinate communication between developers, designers, project stakeholders, and clients.
- Organize project meetings, planning sessions, reviews, and retrospectives.
- Prepare meeting agendas, document discussions, and track action items.
- Ensure timely follow-ups and clear communication regarding project progress.
- Help maintain alignment between technical teams and business requirements.
Requirements & Documentation
- Assist in gathering, organizing, and documenting client requirements.
- Help translate business needs into structured tasks, user stories, and acceptance criteria.
- Maintain project specifications, technical documentation, and decision records.
- Support the review of deliverables against requirements and acceptance criteria.
- Contribute to improving project documentation and knowledge-sharing practices.
Agile Practices & Process Improvement
- Support the implementation of Agile methodologies and Scrum practices.
- Assist with sprint planning, backlog organization, progress reviews, and retrospectives.
- Help monitor project progress and delivery indicators.
- Identify opportunities to improve coordination, communication, and project workflows.
- Contribute to establishing consistent and efficient project management practices.
Qualifications
- Strong organizational skills and attention to detail, with the ability to manage multiple tasks and priorities.
- Excellent written and verbal communication skills.
- Proactive mindset with strong follow-up skills and a sense of responsibility.
- Ability to collaborate effectively with cross-functional teams.
- Interest in software development, digital products, and technology-driven businesses.
- Basic understanding of Agile methodologies, Scrum, or software development lifecycle (SDLC).
- Ability to document information clearly, organize tasks, and communicate progress effectively.
- Analytical mindset with the ability to identify blockers, dependencies, and potential risks.
- Familiarity with project management and collaboration tools such as Jira, Linear, Trello, Notion, or similar platforms is a plus.
- Basic understanding of software development concepts; prior coursework or experience in IT, engineering, business, or project management is an advantage.
- Comfortable working in an on-site collaborative environment in Marrakesh.
- Eagerness to learn, take initiative, and continuously improve.
What You Will Learn
- How software projects are managed from initial requirements to production delivery.
- How developers, designers, and clients collaborate to build digital products.
- How to plan projects, coordinate teams, and track deliverables.
- How Agile methodologies and Scrum are applied in real-world projects.
- How to manage project documentation, communication, and reporting.
- How to identify risks, dependencies, and delivery challenges.
- How to use modern project management tools and workflows.
- How to contribute to improving software delivery processes.
What We Offer
- Hands-on experience working on real software development projects.
- Close collaboration with experienced software engineers and technical leadership.
- Exposure to modern software development practices and digital product delivery.
- A collaborative environment that encourages learning, initiative, and ownership.
- Opportunities to contribute to improving internal processes and project management practices.
- Mentorship and guidance to develop practical project management skills.
- Potential opportunity to grow into a Junior Project Manager position based on performance, progress, and business needs.
Who Should Apply?
This internship is ideal for students or recent graduates in project management, business administration, management, engineering, computer science, or related fields who are interested in building a career in technology project management.
We value curiosity, organization, communication, accountability, and initiative more than previous professional experience.
If you enjoy bringing structure to complexity, helping teams work efficiently, and turning ideas into delivered products, we would love to hear from you.
Join Codestika and contribute to building digital products that matter.
هل أنت مهتم بهذه الوظيفة؟