Python Software Developer
Datasource
Cheltenham, United Kingdom
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 60KJob location
Cheltenham, United Kingdom
Tech stack
Continuous Integration
Github
CircleCI
SC Clearance
Gitlab-ci
Jenkins
Job description
- Full stack development with Python.
- Design, implement and maintain REST APIs.
- Build automated, containerised applications using Docker.
- Deploy, operate and optimise services on.
- Write unit, integration and end-to-end tests; participate in code reviews and design reviews.
- Ensure services are secure, resilient and cost-efficient.
- Collaborate with Test and DevOps to deliver features end-to-end.
- Troubleshoot production incidents and drive post-incident reviews and remediation.
- Lead and develop a small team of developers.
Requirements
- Experience in a senior/leadership software development role.
- Strong Python skills.
- REST API design and implementation experience OR similar.
- Experience or understanding ofDocker.
- Practical AWS experience: provisioning, deploying and operating services. Familiarity with one or more of ECS, EKS, Lambda, EC2 and RDS.
- CI/CD experience: building pipelines that build, test, scan and deploy container images (e.g., GitHub Actions, GitLab CI, CircleCI, Jenkins).
- Test-driven mindset: unit, integration and contract testing.
Benefits & conditions
- 25 Days holiday (+Bank Holidays).
- Company Car Scheme.
- Healthcare Scheme.
- Company Pension Scheme.
- Training Package/Budget.
- Great company advancement and support.