Python Engineer

Python Engineer

Job Title: Python Engineer
Contract Type: Permanent
Location: Central London
Salary: £50,000-£65,000 DOE
Start Date: ASAP
Reference: JP4482
Contact Name: Jack Parrott
Contact Email:
Job Published: January 15, 2021 12:09

Job Description

Python Engineer 

Location: London 

Salary: £50k - £65k DOE


We have an exciting opportunity for a Python Engineer with a strong background in Python & AWS to join our award-winning start up in central London.

Our client is a London based start-up that specialises in AI, Data Acquisition and Blockchain in the energy sector. Using cutting-edge technology, they are unlocking unique smart home insights that are transforming the way in which people manage their services, and challenging the status quo with a disruptive service mindset.


As a Python Engineer with 3-5 years of experience under your belt you will be writing and maintaining the backend for the system. This will include:

  • Designing, coding, testing and documenting Microservices and Web Apps
  • Crafting beautiful, well-tested APIs
  • Writing Infrastructure as Code
  • Building out CI/CD pipelines and our automation tooling
  • Exposure to the Linux command line and Bash
  • Working with the AWS Console, Docker and Postgres
  • Relying on Jira, Confluence, Git, LucidChart
  • Nurturing our testing culture
  • Caring about the code you write and that which you review for your peers

To be successful in this role you will have:

  • A solid grounding in Software Engineering, such as knowledge of functional and object oriented programming (Inheritance, abstraction, encapsulation)
  • An understanding of the complexities of distributed systems, ideally someone who has worked with them before
  • Have used ORMs (Django ORM or SQLAlchemy) but understand the underlying SQL and can optimise queries
  • The ability to make, present and explain technical decisions to management and non-technical people
  • Have the ability and motivation to mentor and develop other team members

This is initially a 100% remote role in a young start-up, so you’ll need two other important qualities:

  • A cross functional approach covering backend, frontend and Devops
  • Comfortable with remote working tools such as Zoom and strive to engage with and make a positive impact on the team

And some nice to haves:

  • Some experience in IoT and low level languages such as C
  • Have an understanding of the Data-Science field
  • Data Engineer experience
  • Have experience with a modern compiled language

This is a fantastic opportunity for a candidate with the right experience to apply their knowledge in a really exciting technology-led company. Working in a relaxed and collaborative environment you will have the opportunity to have a huge impact on our product development and to make this role your own.


For more information about this role, please contact Jack at Oakmont Consulting on