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.
- Why this job: Make an impact by building cutting-edge solutions in a dynamic environment.
- Qualifications: Extensive Python experience, API development skills, and Azure knowledge required.
- Other info: Great opportunity for career growth in a collaborative tech team.
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 London employer: Insight Global
Contact Detail:
Insight Global Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Python Developer (Fast API) in London
â¨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 taste of what you can do and sets you apart from the crowd.
â¨Tip Number 3
Prepare for interviews by brushing up on common Python and FastAPI questions. Practice coding challenges and be ready to discuss your past projects. Confidence is key, so let your passion for coding shine through!
â¨Tip Number 4
Don't forget to apply through our website! We have loads of opportunities that might just be the perfect fit for you. Plus, itâs a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Senior Python Developer (Fast API) in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV highlights your experience with Python, FastAPI, and any relevant cloud technologies. We want to see how your skills match the job description, so donât be shy about showcasing your achievements!
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 specific projects where you've built microservices or worked with APIs, and let us know what excites you about this opportunity.
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex problems in your previous roles. We love seeing candidates who can think critically and come up with innovative solutions, especially in a collaborative environment.
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 donât miss out on any important updates. Plus, we love seeing applications come in through our own platform!
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 to solve real-world problems. Practising coding challenges can also help you demonstrate your problem-solving abilities during the interview.
â¨Understand the Role of Microservices
Since you'll be building microservices, itâs crucial to understand their architecture and benefits. Prepare to explain how you've designed and deployed microservices in previous roles, and be ready to discuss any challenges you faced and how you overcame them.
â¨Familiarise Yourself with Azure
As this role involves working in an Azure cloud environment, make sure you know the basics of Azure Functions and how they integrate with Python applications. Being able to talk about your experience with Azure will show that you're prepared for the technical demands of the job.
â¨Collaboration is Key
This position requires working closely with product managers and data engineers, so be prepared to discuss your collaboration experiences. Think of examples where you successfully worked in a team, highlighting your communication skills and how you contributed to achieving common goals.