JOB DETAILS:
Role: Technical Project Manager
Location: Nottingham, UK (Hybrid)
Type of Hiring: Contract
Job Description:
We are seeking an experienced Project Manager to lead delivery of cloud-native application initiatives built on AWS with a Python (Django) backend. The successful candidate will manage end-to-end project execution across agile teams, ensuring timely delivery, quality outcomes, and strong stakeholder communication.
This role requires a Project Manager who can work effectively with engineering teams delivering solutions using AWS serverless and managed services, including Lambda, DynamoDB, RDS, and AppSync, along with modern API patterns such as REST and GraphQL.
Key Responsibilities:
Project Delivery & Execution
Lead end-to-end delivery of cloud-based application projects using Agile methodologies.
Own project planning, scope, milestones, risks, dependencies, and delivery timelines.
Ensure deliverables are completed on time, within scope, and aligned with business priorities.
Agile Team Leadership
Work closely with Product Owners, Scrum Masters, architects, and engineers to drive sprint execution.
Facilitate agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Ensure continuous improvement across delivery practices.
Cloud & Engineering Collaboration
Collaborate with technical teams delivering solutions using:
AWS Lambda
DynamoDB
RDS
AppSync
Python frameworks such as Django
Ensure teams follow software development best practices including:
pair programming
TDD (Test-Driven Development)
high-quality code review standards
Stakeholder & Communication Management
Act as the primary point of contact between business stakeholders and technical delivery teams.
Provide clear project status updates, reporting, and escalation management.
Ensure alignment across multiple teams and stakeholders.
Risk, Issue & Dependency Management
Identify and proactively manage project risks, technical dependencies, and delivery blockers.
Track and drive resolution of issues to ensure smooth project execution.
Support release planning and delivery readiness.
Mandatory Skills & Experience
10+ years of experience as a Project Manager delivering technology projects.
Strong experience managing projects involving AWS cloud services, specifically:
AWS Lambda
DynamoDB
RDS
AppSync
Working knowledge of Python and backend frameworks such as Django.
Experience working with RESTful APIs and/or GraphQL.
Strong understanding of engineering best practices including:
Pair programming
TDD
Agile development ways of working
Proven experience delivering in an Agile environment.
Nice-to-Have Skills
Experience working with serverless architectures and cloud-native design patterns.
Familiarity with DevOps practices, CI/CD pipelines, and cloud deployment processes.
Experience managing distributed teams or multi-vendor delivery.
Key Competencies
Strong delivery ownership and execution focus.
Excellent stakeholder management and communication skills.
Ability to work effectively with highly technical engineering teams.
Strong risk management and problem-solving mindset.
Ability to manage multiple workstreams in a fast-paced environment.