Position: Python developer (Flask, Mongo, PostgreSQL, Docker)
Company: TechCube
Experience required: 2y
English level: upper

**For candidates from Ukraine only**

**In this role you will be responsible for:**

- Develop, improve, and test backend architecture based on Docker containers and Kubernetes, using Python for the backend.
- Help design and architect new and existing data pipelines and microservices.
- Improve the existing microservices, including the ones for the deployment of machine learning and deep learning algorithms to production and for their re-training.
- Improving the performance of the existing database structure built using MongoDB and PostgreSQL.
- Handle security aspects like user authentication.

**Requirements:**
- Experience with Docker containers, container orchestration.
- Experience working with non-relational databases, e.g. MongoDB, as well as relational databases, e.g. PostgreSQL.
- Experience working with Python, especially with Flask library and pymongo.
- Experience working and building REST APIs.
- Plus if have working experience in CI/CD (build pipelines, automated testing, automated configuration, and deployment)
- Plus if you know some of the Python libraries used for machine learning, for instance, pytorch, scikit-learn and TensorFlow.