Position: Senior Software Engineer
Category: Python
English level: upper
Years of experience: 6

Agile Course (Sigma University)
6 years of experience in the Software Engineering area and particularly in Python (back-end web development, Telegram bots).

Have a commercial experience with:
- high-load systems back-end development using Django / Flask (restful, restless, own implementation) / FastAPI / aiohttp;
- PostgreSQL (+PostGIS) / sqlite / Oracle as RDBMS;
- Django ORM / SQLAlchemy + alembic / aiopg;
- background and scheduled tasks with Celery (Redis / RabbitMQ as brokers);
- RabbitMQ / Kafka;
- containerization with Docker;
- writing OpenAPI (using Swagger / ReDoc renders) specification;
- configuration of a project CI with GitLab CI tools and BitBucket pipelines;
- code refactoring and optimization of applications (on code or DB level);
- code review;
- test coverage with unit and API tests;
- Telegram Bots development (python-telegram-bot / aiogram).

Also, apart from commercial experience:
I've used DRF to create an API for my course projects (e-shops prototypes, basically) at the university. PostgreSQL was used to store data. Everything was deployed on Heroku.

I have implemented some laboratory works about cryptographic algorithms, algorithms of shapes/blood cells recognition on images, and also small client/server applications with web sockets (like chats).

I am looking for a job where I can grow and evolve as a software engineer and share my knowledge with others. I'd like to work in a team of dedicated and enthusiastic developers. I'm seeking a role that allows me to use my skills and experience to make a meaningful contribution to the organization. Also, it would be a great experience to lead a team.
Flexible working hours and remote work or relocation to Lithuania / Latvia / Poland. 
NOT outstaffing company.
Dedicated and motivated team.
Ability to grow to lead positions.