Senior Backend Python Developer in Leeds

Senior Backend Python Developer in Leeds

Leeds Temporary 31500 - 45000 £ / year (est.) Home office (partial)
Advanced Resource Managers Limited

At a Glance

  • Tasks: Build and maintain backend services and APIs using Python in a dynamic environment.
  • Company: Join a leading tech consultancy with a focus on innovation and collaboration.
  • Benefits: Competitive pay, hybrid working, and opportunities for professional growth.
  • Other info: Work in an Agile/Scrum team with excellent career advancement opportunities.
  • Why this job: Make an impact by developing cutting-edge backend solutions in a supportive team.
  • Qualifications: 3-6+ years of backend development experience, especially with Python and REST APIs.

The predicted salary is between 31500 - 45000 £ per year.

6-Month contract - Inside IR35 - up to £450 per day

Leeds based - hybrid working - 3 days onsite

Responsibilities

  • Build and maintain backend services and APIs in line with existing architectural patterns and standards.
  • Implement business logic, data access layers, and integrations with internal and external systems.
  • Develop and enhance RESTful APIs, following defined contracts and API standards.
  • Write clean, maintainable, well-tested code, adhering to agreed engineering best practices.
  • Contribute unit and integration tests to ensure functional correctness and regression safety.
  • Support feature delivery by implementing backend components from pre-defined designs and tickets.
  • Participate in code reviews, addressing feedback and continuously improving code quality.
  • Troubleshoot backend issues using logs and diagnostics, escalating complex design concerns to onshore leads.
  • Work within an Agile/Scrum team, contributing to sprint delivery and estimations for assigned work.
  • Follow established security, performance, and reliability guidelines when implementing backend changes.

Skills & Experience

  • Core backend engineering: 3-6+ years of backend development experience.
  • Strong experience with Python or equivalent backend frameworks.
  • Solid understanding of REST API development, request/response models, and error handling.
  • Experience working in microservices-based architectures.

Cloud & infrastructure awareness

  • Hands-on experience deploying or running services on GCP or another hyperscaler.
  • Familiarity with managed databases (e.g. Cloud SQL, PostgreSQL).
  • Understanding of containerised workloads (Docker) and serverless/container platforms (e.g. Cloud Run or Kubernetes).

Data & integration

  • Strong SQL skills, including schema usage, query optimisation, and data consistency.
  • Experience integrating with external systems via APIs or messaging.
  • Awareness of data validation, idempotency, and failure handling patterns.

Quality & delivery

  • Experience writing unit and integration tests for backend services.
  • Familiarity with CI/CD pipelines and version control (Git-based workflows).
  • Comfortable working from clear requirements, tickets, and technical guidance provided by onshore leads.

Ways of working

  • Experience working as part of a distributed or offshore delivery team.
  • Able to communicate progress, blockers, and risks clearly to onshore counterparts.
  • Willingness to follow established standards rather than redefine architecture.

Senior Backend Python Developer in Leeds employer: Advanced Resource Managers Limited

As a Senior Backend Python Developer at our Leeds-based company, you will thrive in a dynamic hybrid work environment that fosters collaboration and innovation. We prioritise employee growth through continuous learning opportunities and a supportive Agile culture, ensuring you can enhance your skills while contributing to impactful projects. Enjoy the unique advantage of working in a vibrant city known for its tech community, all while receiving competitive compensation and benefits.

Advanced Resource Managers Limited

Contact Details:

Advanced Resource Managers Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Backend Python Developer in Leeds

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Python or in backend development. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects and contributions. Potential employers love to see real examples of your coding prowess, especially in Python and RESTful APIs.

Tip Number 3

Prepare for interviews by brushing up on common backend questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of exciting roles waiting for talented developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Senior Backend Python Developer in Leeds

Python
Backend Development
REST API Development
Microservices Architecture
GCP (Google Cloud Platform)
Cloud SQL
PostgreSQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your backend development experience, especially with Python and REST APIs. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Mention your experience with microservices and cloud platforms, and how you can contribute to our team at StudySmarter.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled backend issues in the past. We love candidates who can troubleshoot effectively and improve code quality, so share those success stories!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!

How to prepare for a job interview at Advanced Resource Managers Limited

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with backend frameworks and REST API development, as these are crucial for the role. Prepare to showcase specific projects where you've implemented business logic and data access layers.

Familiarise Yourself with Microservices

Since the job involves working in microservices-based architectures, it’s essential to understand how they function. Be prepared to talk about your experience with containerised workloads like Docker and serverless platforms. Highlight any relevant projects where you’ve successfully integrated external systems via APIs.

Demonstrate Your Testing Knowledge

The role requires a solid understanding of unit and integration testing. Come prepared with examples of how you've written tests for backend services and contributed to CI/CD pipelines. Discuss your approach to ensuring code quality and regression safety, as this will show your commitment to best practices.

Communicate Clearly and Effectively

As part of an Agile/Scrum team, clear communication is key. Be ready to explain how you’ve communicated progress, blockers, and risks in previous roles. Show that you can work collaboratively with distributed teams and follow established standards, which will demonstrate your adaptability and teamwork skills.