Python Developer

Posted 02 June 2021
Salary £80000 - £100000.00 per annum + + Bonus and Benefits
LocationLondon
Job type Permanent
ReferenceBBBH118494_1622716938
Contact NameJoe Redwood

Job description

Python Developer - Django, Pandas, AWS, Azure or GCP

Fully Remote

£80,000 - £100,000

Job Summary

We are looking for an experienced Python back-end engineer with data engineering experience to integrate into an existing product team working directly for our client. The ideal candidate should have experience working on projects in any of AWS, Azure or GCP. Our primary back-end technology is Python, and we use Pandas and Spark heavily for data engineering. Experience with Scientific Python is a significant bonus. Successful candidates should have experience working in complex enterprise environments.

Job Function

You will working as part of one of our engineering teams to support a number of initiatives for our end client. Knowledge of Python, Django and Pandas are essential. Some AWS knowledge and Kubernetes experience is preferred.

Any front-end knowledge is a bonus. As you will be working directly with our end-client, experience in a client-facing role, and as part of an agile team is important. The role itself will involve working to build a greenfield component to an existing cloud based advanced analytics platform built to help energy companies reduce their carbon emissions.

Python Developer - Django, Pandas, AWS, Azure or GCP

Key Responsibilities

  • Write high quality, fully tested Python code using the Django framework
  • Practice good software engineering practices - automated testing, CI/CD and working as part of an agile team
  • Attend all required team meetings, stakeholder meetings, standups etc
  • Communicate clearly with team members, stakeholders and clients in English
  • Take ownership of parts of the codebase to develop/improve features

The Ideal Candidate

  • Enthusiastic, motivated self-starter
  • Comfortable problem solving alone as well as part of a team
  • Confident reaching out to stakeholders and colleagues in order to solve problems and understand issues
  • Happy in a remote working environment
  • Keen interest in new technologies and learning about them

Key Skills

  • Minimum 5 years experience in industry
  • Relevant experience working in a complex enterprise cloud environment
  • Broad understanding of Cloud and related technologies
  • Excellent knowledge of Python and Django
  • Some data engineering experience is expected
  • Pandas experience is preferred
  • Scientific Python experience is prefered
  • Knowledge of AWS and/or Kubernetes is preferred
  • Experience of Apache Airflow is a bonus
  • Recent, relevant experience in a client-facing role and as part of an agile team
  • Excellent written and verbal communication in English

What do we offer?

  • Competitive salary and compensation package
  • 100% remote work with regular team socials
  • Work with a highly experienced, motivated team of experts in Cloud, Big Data, and Machine Learning
  • Fast growing company
  • New Macbook Pro

Python Developer - Django, Pandas, AWS, Azure or GCP

Python Developer - Django, Pandas, AWS, Azure or GCP

Python Developer - Django, Pandas, AWS, Azure or GCP

Fully Remote

£80,000 - £100,000