Job Description
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