Senior Python Developer

Senior Python Developer

Leeds Full-Time 43200 - 72000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Develop and maintain Python applications, design microservices, and mentor junior developers.
  • Company: Join a dynamic team focused on enhancing public sector digital services in the UK.
  • Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact on citizens' lives while working with cutting-edge technology in an agile environment.
  • Qualifications: Experience in Python development and a passion for user-centred design are essential.
  • Other info: This role offers a chance to collaborate with diverse teams and influence key architectural decisions.

The predicted salary is between 43200 - 72000 £ per year.

Location: Hybrid - Leeds and Manchester

Salary: Up to £72,000 + benefits

Sector: Public Sector Digital Services

Overview

We are looking for a Senior Python Developer to join a growing team delivering user-centred digital services within the UK public sector. This is a chance to work on high-impact projects that directly improve services for citizens, using modern technology and agile delivery methods.

Key Responsibilities

  • Develop and maintain robust, scalable Python applications and APIs
  • Design and build microservices using AWS serverless architecture (Lambda, DynamoDB, EventBridge, etc.)
  • Collaborate closely with cross-functional teams including designers, researchers, and DevOps engineers
  • Contribute to architecture decisions and technical planning
  • Ensure high code quality through Test-Driven Development (TDD) and code reviews
  • Work in an Agile environment with a strong emphasis on iterative delivery and user feedback
  • Support and mentor junior developers, promoting best practices across the team

Essential Skills & Experience

Proven experience in Python development in a production environment.

Senior Python Developer employer: Harvey Nash Careers

As a Senior Python Developer with us, you'll be part of a dynamic team dedicated to enhancing public services through innovative digital solutions in the vibrant cities of Leeds and Manchester. We pride ourselves on fostering a collaborative work culture that values continuous learning and professional growth, offering ample opportunities for mentorship and skill development. With a competitive salary and a comprehensive benefits package, including flexible working arrangements, we ensure our employees are well-supported while making a meaningful impact on the community.
H

Contact Detail:

Harvey Nash Careers Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Developer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as AWS serverless architecture and Test-Driven Development (TDD). Having hands-on experience or projects that showcase these skills can set you apart from other candidates.

✨Tip Number 2

Engage with the public sector digital services community. Attend meetups or webinars focused on Python development in the public sector. Networking with professionals in this field can provide insights and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies during interviews. Be ready to share examples of how you've contributed to iterative delivery and user feedback processes in past projects, as this is a key aspect of the role.

✨Tip Number 4

Showcase your mentoring experience. If you've supported junior developers in the past, be prepared to discuss how you've promoted best practices and contributed to their growth. This aligns well with the responsibilities of the position.

We think you need these skills to ace Senior Python Developer

Proficient in Python programming
Experience with AWS serverless architecture (Lambda, DynamoDB, EventBridge)
Strong understanding of microservices design and development
Test-Driven Development (TDD) practices
Code review and quality assurance skills
Agile methodology experience
Collaboration and teamwork skills
Mentoring and coaching abilities
Problem-solving skills
Familiarity with RESTful APIs
Version control systems (e.g., Git)
Understanding of software architecture principles
Ability to work in a user-centred design environment
Excellent communication skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python development, particularly in building scalable applications and APIs. Include specific examples of projects where you've used AWS serverless architecture and any relevant Agile methodologies.

Craft a Compelling Cover Letter: In your cover letter, express your passion for user-centred digital services and how your skills align with the role. Mention your experience in mentoring junior developers and your commitment to high code quality through practices like Test-Driven Development.

Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in Python and AWS. Highlight any microservices you've designed and built, as well as your contributions to architecture decisions.

Prepare for Technical Questions: Anticipate technical questions related to Python, AWS, and Agile practices during the interview process. Be ready to discuss your approach to code reviews, TDD, and how you collaborate with cross-functional teams.

How to prepare for a job interview at Harvey Nash Careers

✨Showcase Your Python Expertise

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've developed robust applications or APIs, and be ready to explain the challenges you faced and how you overcame them.

✨Familiarise Yourself with AWS Serverless Architecture

Since the role involves working with AWS services like Lambda and DynamoDB, make sure you understand these technologies. Be ready to discuss how you've used them in past projects or how you would approach building microservices using these tools.

✨Emphasise Collaboration Skills

This position requires close collaboration with various teams. Prepare examples of how you've worked effectively with designers, researchers, and DevOps engineers in the past, showcasing your ability to communicate and collaborate in a cross-functional environment.

✨Demonstrate Your Commitment to Quality

Highlight your experience with Test-Driven Development (TDD) and code reviews. Be ready to discuss how you ensure high code quality and how you mentor junior developers in best practices, as this is an important aspect of the role.

Senior Python Developer
Harvey Nash Careers
H
  • Senior Python Developer

    Leeds
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-17

  • H

    Harvey Nash Careers

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>