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
Intermediate Compensation
£ 40KJob location
Cheltenham, United Kingdom
Tech stack
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Continuous Integration
Github
CircleCI
SC Clearance
Gitlab-ci
Docker
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.
Requirements
You will need a good understanding of building both the front end and back end of Software applications using python.
Working Patterns: This is a hybrid role with a minimum of 3 days on site per week, possibly more during busy periods., * Minimum of 2 years' experience in a Commercial Software Engineering role.
- Strong Python skills.
- REST API design and implementation experience OR similar.
- Experience or understanding of Docker.
- 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.