Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 2


Participate in development and maintaining of a full-stack web application for administering vending machines:
- Back-end server development using Python (Fastapi, Flask, Sqlalchemy, PostgreSQL)
- Front-end development using Angular 9
- Writing unit tests (pytest)

Development of GraphQL API using Python (Fastapi + Graphene / Ariadne)

Development of Telegram Bot using Python (Aiogram)

Writing technical documentation. Deploying docs using Python MkDocs

Deploying apps to linux server via SSH (basic Nginx config, firewall, HTTPS)

Configuring github actions - running tests, deployment to server