Senior Python Engineer in Manchester
Senior Python Engineer

Senior Python Engineer in Manchester

Manchester Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
H

At a Glance

  • Tasks: Design and develop scalable finance-focused backend solutions using Python and Django.
  • Company: Join a forward-thinking tech company focused on telecom solutions.
  • Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Be part of a dynamic team with a focus on clean code and continuous improvement.
  • Why this job: Make a real impact by solving complex customer problems with cutting-edge technology.
  • Qualifications: Strong Python skills with experience in Django and API development required.

The predicted salary is between 60000 - 80000 £ per year.

Responsibilities

  • Design, develop, and maintain scalable finance-focused backend solutions using Python and Django.
  • Integrate external systems and third-party APIs.
  • Work closely with Product Managers and Tech Leads to define, size, and solve real-world telecom customer problems.
  • Write high-quality, well-tested code ensuring reliable daily deployments to production.
  • Participate in peer reviews, refinements, and continuous feedback loops across a multi-disciplinary team.
  • Maintain a developer-first quality culture: own unit, integration, and functional testing.
  • Be part of a weekly engineering goal-setting process (lean Kanban-style working).

Tech Stack

  • Backend: Python 3.1x, Django 4.x, Django ORM.
  • Frontend: React (rarely requests to craft FE).
  • Databases: PostgreSQL (Aurora RDS AWS).
  • Infrastructure: AWS, Kubernetes, RabbitMQ, S3, SQS.
  • Testing: Pytest, MyPy.
  • CI/CD: Jenkins.
  • Deployment: Daily releases via feature flags.

Requirements

  • Must have:
  • Strong Python engineering skills, ideally with production Django experience on complex, large-scale applications (not just small web apps).
  • Good understanding of integration patterns, API development (REST / GraphQL), and third-party system interoperability.
  • Solid experience in building automated tests: unit, integration, and E2E tests.
  • Passion for clean code, peer reviews, and high code quality standards.
  • Familiarity with scaling large systems — vertical scaling, single-tenant deployments.
  • Self-driven, comfortable with autonomy and open team cultures (trust > process).
  • Experience working with or around AWS services (e.g., RDS, S3, Kubernetes, SQS, RabbitMQ).
  • Strong verbal and written English communication skills.
  • Readiness to work with Windows (WSL).
  • Nice to have:
  • Frontend experience (React).
  • Code generation tools, AI assistants – Copilot, Cursor, Claude Code, etc.

Senior Python Engineer in Manchester employer: HeadHR

As a Senior Python Engineer at our company, you will thrive in a dynamic and collaborative environment that prioritises innovation and quality. We offer competitive benefits, a strong focus on professional development, and the opportunity to work with cutting-edge technologies in a supportive team culture. Located in a vibrant area, our workplace fosters creativity and encourages autonomy, making it an ideal setting for those seeking meaningful and rewarding employment.
H

Contact Detail:

HeadHR Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Engineer in Manchester

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Python and Django. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those involving complex applications. This gives potential employers a taste of your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for interviews by brushing up on your knowledge of integration patterns and API development. Be ready to discuss your experience with AWS services and how you've tackled real-world problems in past roles.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and engaged with our platform.

We think you need these skills to ace Senior Python Engineer in Manchester

Python
Django
API Development
REST
GraphQL
PostgreSQL
AWS
Kubernetes
RabbitMQ
S3
SQS
Automated Testing
Unit Testing
Integration Testing
E2E Testing
Clean Code Practices
Communication Skills

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your strong Python engineering skills in your application. We want to see your experience with Django, especially on complex applications, so don’t hold back on those details!

Talk About Your Testing Experience: We love clean code and high-quality standards! Share your experience with automated tests like unit, integration, and E2E tests. This will show us that you’re serious about maintaining a developer-first quality culture.

Integrate Your Knowledge of APIs: Since we work with various external systems and APIs, it’s important to mention your understanding of integration patterns and API development. Let us know how you've tackled these challenges in the past!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and get to know you better. We can’t wait to see what you bring to the table!

How to prepare for a job interview at HeadHR

✨Know Your Tech Stack

Make sure you’re well-versed in Python 3.1x and Django 4.x, as these are crucial for the role. Brush up on your knowledge of PostgreSQL and AWS services too, as they’ll likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Be prepared to discuss real-world telecom customer problems you've solved in the past. Think about specific examples where you integrated external systems or APIs, and how you approached those challenges.

✨Emphasise Clean Code Practices

Since the company values high code quality, be ready to talk about your experience with peer reviews and automated testing. Share examples of how you’ve maintained a developer-first culture and ensured reliable deployments.

✨Communicate Effectively

Strong verbal and written communication skills are a must. Practice explaining complex technical concepts in simple terms, as you’ll need to collaborate closely with Product Managers and Tech Leads.

Senior Python Engineer in Manchester
HeadHR
Location: Manchester

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>