Position: Python Developer
Category: Python
English level: upper
Years of experience: 4


Squla
Project Description: Educational platform. Microservices architecture is used. Python is the main programming language for the Back-End. VueJS is used for front-end implementation. A lot of custom libraries are used for this project.
Responsibilities: Rewriting old python 2.7 code to 3.7+, creating a microservice from a part of a monolithic project, creating features/fixing bugs (mostly on the back-end side but sometimes on the front-end), writing automated tests, working with AWS(S3, ECS, EC2, SQS). deploying releases with Jenkins, working with Docker.
Technologies & Tools: Flask, VueJS, MySQL, Selenium, Pytest, Redis, AWS, ElasticSearch, Docker, Jenkins

Marketplace
Project Description: Marketplace is a project for learning AI. This product is divided into two parts: The first one is testing of English level of employees. The second one is a workspace.
Responsibilities: Create GraphQL API and implement business logic
Technologies & Tools: Django, Graphene, Celery, PostgreSQL, Docker

Storm Middleware
Project Description: Microservice for integration with a third-party e-commerce platform called Storm. Create a custom Storm API wrapper.
Responsibilities: Implement custom business logic that Storm does not provide. Integration with Storm.
Technologies & Tools: FastAPI, Pydantic, PyTest, Responses mock library, Docker

uChoose
Project Description: The platform for the online store with data management and real-time analytics.
Responsibilities: Create a project from scratch to MVP. Implement an asynchronous WebSocket layer for realtime data updates.
Technologies & Tools: Django, DRF, Django Channels, Celery, Redis, PostgreSQL, Raw SQL, Integration with payment system Fondy

Builder
Project Description: This project is a support product for BI. The main goal of Builder is to build analytical visualizations
Responsibilities: Create new dashboard functionality. Integration with BI.
Technologies & Tools: Django, Pandas, PostgreSQL, ClickHouse

BI
Project Description: Retail sales analytics.
Responsibilities: Working with Pandas and DRF. Code refactoring, fixing bugs. Writing and optimizing database queries.
Technologies & Tools: Django, DRF, Pandas, PostgreSQL, ClickHouse