Senior Python Developer (Fast API)
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 include:
- 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 Include:
- 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