Banner Default Image

Senior Backend Engineer (Python)

Senior Backend Engineer (Python)

Location: London (Hybrid)

Salary: £70,000 - £90,000 + 10% Bonus


The Green Recruitment Company are delighted to be working with a leading, international, Energy provider.


The established supplier is determined to increase their use of renewable energy, so have created a new “start-up” division that matches all grid use with 100% renewable energy.


The well-backed division has experienced rapid growth since its introduction, so are looking to bring in a Senior Backend Software Engineer, who will be critical in designing and developing new products.


This Individual will be joining the existing team, within a start-up environment and should have creativity and a passion for backend development.



  • Building full-stack cloud apps

  • Guiding a team of junior to mid-level backend engineers

  • Using AWS Cloud services with Python and Django on the backend

  • Using a serverless first methodology

  • Plan, build, test, and release new features

  • Support in solving the challenges surrounding large-scale systems and lots of data

  • Working with other backend engineers and product designers in an agile environment

  • Shaping our tech stack to be future-proof and state-of-the-art



  • At least 3 years’ experience in Python development

  • Experience with Python frameworks (ideally Django)

  • Experience building applications in AWS



  • Experience working with RESTful APIs or GraphQL

  • SQL Database experience or understanding

  • Experience with Serverless Computing such as Lambda and API Gateway

  • Experience using version control tools e.g. git

  • Software design, problem-solving skills, and debugging skills.

  • Experience using Terraform, Packer and Consul

  • Frontend development experience is always appreciated

  • Using testing frameworks (e.g. PyTest, Jest.)

  • Excellent communication and interpersonal skills

  • Understanding with CI/CD pipelines