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
£ 40K

Job 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.

Apply for this position