A leading digital services consultancy is seeking Senior Python Developers to join their expanding engineering team. Focused on delivering impactful, human-centred digital solutions, the organisation combines data-driven insights, service design expertise, and cutting-edge software engineering to create meaningful change for clients across both the public and private sectors.
Operating with a truly agile delivery methodology, from initial concept to final deployment, this consultancy is passionate about continuous innovation and helping modern organisations thrive. Their core belief is simple: technology should enhance human lives — not complicate them. Solutions are designed with a strong focus on real-world user behaviour, ensuring they meet genuine needs while driving organisational success.
Senior Python Developers play a critical role within multi-disciplinary teams, supporting the design, development, and maintenance of user-centred digital services that deliver measurable value. As a senior technical consultant, the role offers the opportunity to lead development practices, mentor colleagues, and contribute to thought leadership initiatives, while maintaining strong client relationships.
Key Responsibilities:
* Serve as a technical subject matter expert (SME), ensuring high-quality, user-centred software development aligned with business needs and best practices.
* Collaborate closely with cross-functional teams to design and implement creative, effective solutions.
* Architect and manage development and deployment pipelines, proactively addressing potential bottlenecks.
* Communicate technical ideas and project updates clearly and confidently to both technical and non-technical stakeholders.
* Build and maintain trusted relationships with internal teams and client partners.
* Support recruitment initiatives by helping to attract and assess engineering talent.
* Contribute to the wider engineering community through blogs, workshops, seminars, and conferences.
Required Skills and Experience:
* Expert-level Python development skills.
* Proficiency with AWS serverless technologies including Lambda, DynamoDB, EventBridge, CloudWatch, and CloudFormation.
* Strong full-stack development capabilities using HTML, CSS, and JavaScript.
* Familiarity with modern JavaScript libraries and frameworks (e.g., Node.js, React, Angular).
* Experience with containerisation technologies such as Docker or Kubernetes.
* Knowledge of microservices architecture and RESTful API design.
* Practical experience working in agile environments using Scrum, Kanban, and Test-Driven Development (TDD).
* Skilled in infrastructure-as-code (IaC) solutions such as Terraform, CloudFormation, or ARM templates.
* Hands-on experience with CI/CD pipelines using tools like Jenkins, AWS CodeBuild, Azure DevOps, or Atlassian toolsets.
* Previous exposure to delivering projects within GOV.UK or NHS frameworks is highly desirable.