Position: Celery + Python developer
Company: Forager.ai
Experience required: 3y
Category: Python
English level: upper
Published: 2021-01-01T00:00:00+02:00

About the role
Forager.ai is looking for a mid to senior level Python Engineer, to help build and contribute to our Scraping and ETL application. This role is part time (40 hours a month). This role will be responsible for architecting and developing on our Django + Celery application that is responsible for enriching a large dataset of leads crawled across various data sources. Our ETL application collects data from various API’s and scrapes different sources to enrich our dataset. We are looking for a developer who can make good architectural decisions while contributing to our Celery task queue to handle a high volume of processes. Your tasks will consist of updating existing crawlers and working on new crawler features. You will also be responsible for making architectural decisions in our code base and data. We are a very small team and you will be collaborating directly with the CTO on engineering decisions and guidance, communication skills will be important. 

About Forage.ai
Forager.ai is a business to business lead gen software. Forager scours the web finding specific profiles defined by our customers then enriches these profiles with several different data sources, our software then connects directly with their CRM’s to create an autonomous lead gen flow. 



Qualifications
- 3+ years of python experience.
- Experience using a task queue (Ex: Celery), that deals with a high load of tasks and processes. 
- Experience designing and implementing application architectures and code that is highly scalable, performant, and secure.
- Solid knowledge of relational databases, SQL data stores, database design and querying.
- Experience with version control systems and automated testing.
- AWS