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