Position: Senior Python Developer
Category: Python
English level: fluent
Years of experience: 5


Python software engineer with 5+ years of development experience with expertise in web development frameworks such as FastAPI, Flask, and Django. I have experience working with a variety of databases, including PostgreSQL, MariaDB, SQLite, MongoDB, and Redis. Additionally, I'm proficient in using object-relational mappers like Tortoise, OrmarORM, Pewee, and SQLAlchemy.

In terms of data analysis and NLP libraries, I have experience using Pandas, NLTK, and TextBlob. I'm also skilled in asynchronous task management using Redis/Kafka/RabbitMQ, Celery, and microservice architecture.

Furthermore, I have experience with containerization and continuous integration/delivery (CI/CD) using tools like Docker, Docker Compose, GitLab Runner, GitLab CI/CD, Jenkins(+Apache Ant), and Kubernetes. I'm knowledgeable in testing frameworks like Pytest, Unittest, Selenium, and PyGUI. I'm also skilled in web scraping tools such as Selenium, requests_html, and requests+beautifulsoup4, as well as asynchronous programming using Asyncio and aiohttp.

Main Stack:

- Python3 
- FastAPI 
- Flask 
- Django
- Microservice Architecture 
- SQLAlchemy 
- MySQL/MariaDB/PostgreSQL 
- MongoDB 
- Celery 
- Redis/Kafka/RabbitMQ 
- Docker/Docker Compose 
- AWS

Side Stack:
- Data Collection
- Data Processing
- NLP
- Pandas
- Python2
- BigQuery
- CI/CD
- Prefer to work in a small-medium-sized team (~5-10 devs on the project)
- Want to be on a team of hard-working, open-minded, and competent people.
- Want a flexible schedule with complex and interesting tasks.