Middle/Senior Python Developer Offline

Backend:

- a Python application that is used for a stored data processing and as a data source for the Frontend.

- Consists of pure-Python core (data model and processing),

- DynamoDB storage layer (processed data storage),

- Flask REST API (serves Frontend requests).

 

Additionally, there is a prototype of a data ingestion pipeline that parses raw data and produces data model objects that are ready for storing. This requires manual data preparation.

 

What should be done and next steps:

1. Automating and cleaning up data ingestion pipeline: providing new users an ability to upload data without backend team help.

2. Working with the different data providers: new users can upload data directly from their HR database -- SAP, SuccessFactors, SalesForce etc.

 

Tech stack:

1. Core -- pure Python

2. Storage -- Amazon DynamoDB

3. API -- Flask

4. Additional libraries -- Pandas

5. Testing -- pytest

The job ad is no longer active
Job unpublished on 14 December 2020

Look at the current jobs Python Kyiv→

Loading...