Software Developer - Python
Core
Research, proof-of-concept development, and technical analysis to support key technology decisions for a large-scale digital transformation programme.
Role type
Senior IC software developer (Python)
Builds
Scalable, maintainable software components and technical prototypes
Domain
Digital transformation, cloud-native infrastructure
Required skills
Python, Flask, FastAPI, RESTful APIs, OAuth/OIDC, MongoDB, Linux, Docker, AWS, Git, DevOps
Preferred skills
Innovation/early-stage product development, large-scale digital transformation, technical standards definition, government digital service standards, agile methodologies
Technologies
Python, Flask, FastAPI, MongoDB, Docker, AWS, Git
Responsibilities
Develop proof-of-concept solutions and technical prototypes; Collaborate with architects to validate solution designs; Conduct technical research and structured analysis; Build scalable software components; Contribute to engineering standards and best practices; Support evaluation of cloud-native and containerised deployment approaches