Roles
Airfinity
Junior Backend Developer
Explore roles
Airfinity
Junior Backend Developer
London
In office
Description
Objective of the Role: We are seeking a junior developer with a desire to do data engineering in the backend to join our Engineering team as a full-time permanent employee.
Key Responsibilities:
Write Python scripts which fetch data from upstream sources, including from APIs, CSV and JSON file downloads, and HTML and Javascript scrapes.
Maintain existing Python scripts, which sometimes break due to changes at the source.
In due course, develop our data pipeline and other back-end systems and processes.
Ensure your code is nicely structured and well-commented, and therefore more easily maintainable.
Collaborate every day as part of a supportive development team e.g. pro-actively review your colleagues’ pull requests.
Skills, Qualifications and Profile:
Demonstrable competency in Python.
Demonstrable competency in coding within a version control system. We use git and GitHub.
A fair relational database understanding. We use PostgreSQL.
Enough SQL knowledge to know how to write a filter query and an aggregation query without reference.
Able to confidently programmatically obtain structured data from a REST API.
Able to confidently programmatically obtain less-structured data from a web page.
Clear and logical written communications (just like code but with people, which is crucial for a remote role).
You should be self-motivated and keen to learn.
Tertiary education or apprenticeship in a STEM-related field.
Role tech stack
python
postgresql
sql
selenium
pandas
Airfinity
Junior Backend Developer
London
Share role