Senior Python Developer (Fast API) in England

Senior Python Developer (Fast API) in England

England Full-Time 48000 - 72000 £ / year (est.) No working from home possible
Insight Global

At a Glance

  • Tasks: Design and develop scalable Python backend services and microservices.
  • Company: Join a leading energy client in London with a focus on innovation.
  • Benefits: Flexible work arrangement: 3 days onsite, 2 days remote, plus competitive pay.
  • Other info: Great opportunity for career growth in a dynamic tech environment.
  • Why this job: Make an impact in the energy sector while working with cutting-edge technology.
  • Qualifications: Extensive Python experience, API development skills, and Azure knowledge required.

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

Insight Global are seeking a highly motivated Senior Python Developer (Fast API Focused) for one of their premier energy clients in London. This role will be for a 12‑month extended contract (Inside IR35), based 3 days a week onsite in London, 2 days remote.

Overview of Day‑to‑Day

Your initial work will involve abstracting code from our product teams into a shared, common python library leveraging PySpark/data frames. You will also be building microservices in the form of python‑based Azure Functions. After the initial pre‑defined work, you will serve as an extension of the product teams building microservices and libraries to solve the common needs across the teams.

Key Responsibilities

  • Design, develop, test, and deploy scalable Python‑based backend services.
  • Collaborate with cross‑functional teams including product managers, data engineers, and DevOps.
  • Develop and maintain APIs and microservices with high performance and security.
  • Optimize applications for maximum speed and scalability.

Must‑Have Requirements

  • Extensive experience with backend Python development.
  • Solid understanding of object‑oriented programming and software design principles.
  • Hands‑on experience with API development (REST/GraphQL).
  • Proficient with FastAPI.
  • Experience working in an Azure cloud environment.
  • Experience with Git, CI/CD pipelines, and DevOps tools.
  • Strong problem‑solving and debugging skills.
  • Excellent communication and collaboration abilities.

Seniority Level: Mid‑Senior level

Employment Type: Contract

Job Function: Information Technology

Senior Python Developer (Fast API) in England employer: Insight Global

At Insight Global, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our team members enjoy comprehensive benefits, ample opportunities for professional growth, and the chance to work with leading entertainment streaming clients in a vibrant location. Join us to be part of a forward-thinking environment where your contributions truly matter.

Insight Global

Contact Details:

Insight Global Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Python Developer (Fast API) in England

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Python or FastAPI. 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 repository showcasing your Python projects, especially any microservices or APIs you've built. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

Tip Number 3

Prepare for interviews by brushing up on common Python and FastAPI questions. We recommend doing mock interviews with friends or using online platforms to get comfortable discussing your experience and technical knowledge.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Python Developer (Fast API) in England

Python Development
FastAPI
API Development (REST/GraphQL)
Azure Cloud Environment
PySpark
Microservices Architecture
Object-Oriented Programming

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your extensive experience with backend Python development and FastAPI. We want to see how your skills align with the key responsibilities mentioned in the job description.

Showcase Your Projects:Include specific examples of projects where you've developed APIs or microservices. We love seeing hands-on experience, especially in an Azure cloud environment, so don’t hold back!

Highlight Collaboration Skills:Since this role involves working with cross-functional teams, emphasise your communication and collaboration abilities. Share instances where you’ve successfully worked with product managers or data engineers.

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 ensure it gets the attention it deserves!

How to prepare for a job interview at Insight Global

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially with FastAPI. Be ready to discuss your past projects and how you've used Python for backend development. Prepare to explain your approach to building scalable applications and optimising performance.

Showcase Your API Development Experience

Since the role focuses on API development, be prepared to talk about your experience with REST and GraphQL. Bring examples of APIs you've built or worked on, and be ready to discuss the challenges you faced and how you overcame them.

Familiarise Yourself with Azure

As this position involves working in an Azure cloud environment, make sure you understand the basics of Azure Functions and how they integrate with Python. If you have any specific experiences or projects related to Azure, be sure to highlight those during the interview.

Collaboration is Key

This role requires working closely with product managers, data engineers, and DevOps teams. Be prepared to discuss how you've collaborated in the past, your communication style, and how you handle feedback. Show that you're a team player who can adapt to different working styles.