About the Role
Our client, a rapidly growing software solutions provider, is looking for a talented and enthusiastic Agile Project Manager to join their fully remote team based in **Durban, KwaZulu-Natal**. This role is perfect for someone passionate about agile methodologies and software development lifecycles. You will be responsible for guiding multiple software development teams, ensuring the timely and high-quality delivery of innovative products. As a remote-first organization, we emphasize clear communication, collaborative tools, and a supportive virtual environment. You will work closely with product owners, developers, and QA engineers to foster a culture of continuous improvement and deliver exceptional software solutions. This is an excellent opportunity to contribute to cutting-edge technology projects and grow your career in a flexible, work-from-anywhere setting within **South Africa**.
Key Responsibilities
- Facilitate agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Coach and mentor development teams on agile principles and practices.
- Manage project backlogs, ensuring user stories are well-defined, estimated, and prioritized.
- Track project progress, identify and resolve impediments, and manage risks proactively.
- Ensure clear communication channels are maintained between development teams, product owners, and other stakeholders.
- Work with product management to define project scope, goals, and deliverables that support business objectives.
- Monitor team velocity and productivity, implementing improvements to enhance efficiency.
- Maintain project documentation and ensure adherence to coding standards and quality assurance processes.
- Foster a collaborative and high-performing team environment, even in a remote setting.
- Contribute to the continuous improvement of agile processes and best practices across the organization.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related technical field.
- Minimum of 4 years of experience as an Agile Project Manager or Scrum Master, preferably in software development.
- Strong understanding of Agile methodologies (Scrum, Kanban) and their practical application.
- Experience with project management and collaboration tools (e.g., Jira, Confluence, Trello).
- Excellent communication, facilitation, and interpersonal skills, essential for remote team management.
- Proven ability to guide and motivate software development teams.
- Experience in managing multiple concurrent projects and delivering within tight deadlines.
- Scrum Master (CSM) or similar agile certification is highly preferred.
- A proactive approach to problem-solving and risk management.
- Ability to thrive in a fully remote, fast-paced development environment.
Benefits
- Our client offers a highly competitive salary package, comprehensive health insurance, and a performance-based bonus structure.
- We provide a generous budget for professional development, including access to online courses, conferences, and certifications relevant to agile methodologies and software development.
- As a fully remote company, we prioritize work-life balance and offer flexible working hours.
- You'll have the opportunity to work with a talented and supportive team on exciting projects that leverage the latest technologies.
- Additional benefits include contributions to a retirement fund, regular virtual team-building events, and a stipend for home office setup.
- This role offers a unique chance to shape your career in a dynamic and supportive remote work culture.