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: Earn up to £450 per day, enjoy hybrid working, and develop your skills.
- Other info: Be part of an Agile team with great opportunities for career growth.
- Why this job: Make an impact by working on exciting projects with cutting-edge technologies.
- 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 employer: Advanced Resource Managers Limited
As a Senior Backend Python Developer at our Leeds-based company, you will thrive in a dynamic hybrid working environment that fosters innovation and collaboration. 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 competitive compensation, a commitment to work-life balance, and the chance to be part of a forward-thinking team dedicated to excellence in backend development.
Contact Details:
Advanced Resource Managers Limited Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Senior Backend Python Developer
✨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, especially those involving RESTful APIs and microservices. This gives potential employers a taste of what you can do without them having to dig through your CV.
✨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 platforms that offer coding tests to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting roles, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Senior Backend Python Developer
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 infrastructure, and let us know what excites you about working with 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 contribute to 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 whole 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 well as any specific projects you've worked on that showcase your expertise.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've tackled backend issues in the past. Think of examples where you used logs and diagnostics to troubleshoot problems, and be ready to explain your thought process during those situations.
✨Familiarise Yourself with Agile Practices
Since this role involves working within an Agile/Scrum team, it’s crucial to understand Agile methodologies. Be prepared to discuss your experience with sprint delivery, estimations, and how you communicate progress and blockers to your team.
✨Demonstrate Your Commitment to Quality
Highlight your experience with writing unit and integration tests. Discuss how you ensure code quality through best practices and your familiarity with CI/CD pipelines, as this will show your dedication to delivering high-quality backend services.