Python Developer

Posted 02 June 2021
Salary £80000 - £120000 per annum + + Bonus and Benefits
LocationEngland
Job type Permanent
ReferenceBBBH118493_1622716098
Contact NameJoe Redwood

Job description

Senior Python Developer, Python, Pandas, Django, Dash and Cloud

Fully Remote

£80,000 - £100,000 + 20% Bonus

Investigo are working with a client that is select partners with AWS and recently received attainment of Gold competency with Microsoft, this proves their excellence in evolving cloud and data technologies.

Job Summary:

We are looking for an experienced Python back-end engineer with data engineering/data science experience to be the first member of a new product team working directly for our client in a client-facing role.

Knowledge of Python, Django and Pandas are essential and the ideal candidate should have experience working with AWS, Azure or GCP - AWS knowledge and Kubernetes experience is preferred along with Pandas and Spark for Data Engineering

The client has built a prototype data science application using R and R Shiny - we will be rebuilding it from scratch using Python, Pandas and Dash so the ability to understand data science models and replicate them in Python is a key element of this role

Experience with Scientific Python is essential for this role and any knowledge of Plotly and Dash are significant benefits.

Senior Python Developer, Python, Pandas, Django, Dash and Cloud

Key Responsibilities

  • Write high quality, fully tested Python code using Pandas and Dash
  • 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

Key Skills

  • Minimum 5 years experience in industry
  • Excellent knowledge of Python, Pandas and Django
  • Dash/Plotly experience is preferred
  • Knowledge of R or R Shiny is preferred
  • Scientific Python experience is important
  • Data engineering experience is important
  • Knowledge of AWS and/or Kubernetes is a bonus
  • 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

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

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

Senior Python Developer, Python, Pandas, Django, Dash and Cloud

Senior Python Developer, Python, Pandas, Django, Dash and Cloud

Senior Python Developer, Python, Pandas, Django, Dash and Cloud

Fully Remote

£80,000 - £100,000 + 20% Bonus