We help our partners to find Python Developers to work as part of a team delivering several software tools in support of their consulting offerings, in the domains of technology assessment and transformation. The individual will be expected to contribute to the architecture and design of multiple products, and produce robust, clean and well-tested code. They will be fluent and productive in core Python development: they will additionally have relevant experience in two or more of the following areas:
- Common Python web development frameworks: Flask, Django.
- Front-end development using HTML/JavaScript/front-end web frameworks such as React, Angular.
- Database development – using common Python ORM tools, additionally implementing data models and queries directly in SQL/DDL.
- Web service development – designing, implementing and using APIs to orchestrate services in support of business requirements and scenarios.
- Cloud application and system architecture – experience of using common cloud services to build functional, responsive and scaleable systems (for example in AWS: Lambda, API gateway, SNS/SQS, S3).