A Software Developer is required for a 12 week contract to build and maintain a web API using FastAPI and hosted on Amazon Web Services (AWS).
Essential: extensive experience in Python programming language, including advanced features and libraries, with proven experience designing, developing, and maintaining robust API endpoints using frameworks such as FastAPI.
Key Requirements
Proven expertise in designing, developing, and maintaining RESTful API endpoints.Familiar with hands-on experience with OpenAI and other Large Language Models.Strong knowledge of implementing comprehensive logging and monitoring capabilities for API endpoints, with experience in integrating analytics tools and services to capture and analyse usage data.Excellent understanding and implementation of security best practices for API development, including authentication, authorisation, and data encryption mechanisms.In-depth knowledge and hands-on experience with AWS cloud services.Experience working with SQL and NoSQL databases for data storage and retrieval.Understanding of testing methodologies, including unit testing, integration testing, and end-to-end testing.Skills in optimising API performance and addressing scalability challenges.Understanding of Web Sockets and Server Side Events and integration with UI
If you consider yourself to have a disability or if you are a veteran, and you meet the essential criteria for the role, you will be put forward for the Guaranteed Interview' scheme whereby you will have the opportunity to discuss this role and your suitability with a member of the Sourcing team.
If you are successful in securing this role, please note that for the entire duration of this contract, regardless of extension you will be working this role at the equivalent PAYE rate that has been advertised. For absolute clarity, we only work on a PAYE basis. If you wish to understand PAYE vs Umbrella more, please let us know and we can send you some additional information