Banner Default Image

Senior Backend Software Engineer

Senior Backend Software Engineer

​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 aSenior 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.

Responsibilities:

  • 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

Requirements

  • At least 3 years’ experience in Python development

  • Experience with Python frameworks (ideally Django)

  • Experience building applications in AWS

Desirables

  • Experience working with RESTful APIs or GraphQL

  • SQL Database experience or understanding

  • Experience with Serverless Computing (E.g. Lambda & 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