Description:
We are looking for a Software Developer to join our team to help develop and deliver for GCS. The role holder will work alongside other Developers, Data Scientists and a Product Manager to maintain and iterate the current tool from Private Beta, through Public Beta to Live.
As a Software Developer your main responsibilities will be:
- Practically building and maintaining a web API using FastAPI hosted on Amazon Web Services (AWS).
- Working with a Frontend Developer to ensure the complete application is working and optimised.
- Collaborating with another Software Developer to ensure work is sufficiently organised and completed.
- Working across the team to ensure informed decisions are made on the application design and testing approaches.
- Contributing to technical decision making alongside colleagues.
- Contributing to the required documentation and Agile project maintenance responsibilities.
Essential:
- An active SC Clearance is an essential requirement for this role.
- 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 and hosted on cloud platforms.
- 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.
- In-depth knowledge and hands-on experience with AWS cloud services.