Python Software Engineer

TEAM Inc.
Birmingham, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 74K

Job location

Birmingham, United Kingdom

Tech stack

JavaScript
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Code Review
Continuous Integration
DevOps
Django
Design of User Interfaces
Python
Node.js
Scrum
Software Engineering
TypeScript
Web Platforms
Google Cloud Platform
Cloud Platform System
React
Database Optimization
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Celery
Terraform
Software Version Control
Docker

Job description

  • Develop, test and maintain secure, reliable software using Python together with JavaScript or TypeScript
  • Contribute to solution design, ensuring applications remain scalable, maintainable and aligned with modern cloud architecture
  • Participate in code reviews, automated testing and continuous improvement of engineering standards
  • Collaborate with Product, QA, DevOps and UX teams to deliver high-quality software through Agile sprints
  • Work alongside senior technical colleagues to strengthen engineering capability and adopt best practice
  • Support the ongoing enhancement of digital platforms that underpin critical energy systems

Technologies:

  • AWS
  • Azure
  • CI/CD
  • Cloud
  • Celery
  • DevOps
  • Django
  • Docker
  • Support
  • JavaScript
  • Kubernetes
  • Python
  • React
  • Terraform
  • TypeScript
  • UX UI Design
  • NodeJS

Requirements

  • Commercial experience developing applications with Python and frameworks such as Django alongside JavaScript or TypeScript
  • Experience working within cloud environments including AWS, Azure or Google Cloud Platform
  • Strong understanding of software engineering principles, version control and CI/CD practices
  • Degree in Computer Science, Engineering or equivalent practical experience
  • Exposure to technologies such as React, Node.js, Terraform, Docker, Kubernetes, Celery, Infrastructure as Code or database optimisation is advantageous

About the company

We are offering a Mid-Level Python Software Engineer opportunity where you will help build the digital platforms supporting the UKs transition to Net Zero. This is a hybrid role based in Birmingham, with two days per week in our office. We offer a salary of £65,000 to £74,000 plus a 10% annual bonus, structured mentoring from Senior and Principal Engineers, a competitive pension scheme, excellent work-life balance, and the chance to work with modern cloud technologies on technology that has a genuine national impact. This opportunity is delivered through Candidate Source Ltd, an advertising agency, and applications will be passed to a third-party recruiter for processing.

Apply for this position