Knowledge and skills required for this position:- Python 3;- Working with relational and nosql databases;- Writing tests (unittest, pytest);- Knowledge of the principles of asynchronous programming (asyncio, aiohttp);- Knowledge of the web application development process (Git, CI/CD, Linux, Docker); - Understanding the principles of caching, building RESTful services, asynchronous communication between services. It will be a plus: - Experience in solving algorithmic problems; - Django, FastAPI f
Knowledge and skills required for this position:- Python 3;- Working with relational and nosql databases;- Writing tests (unittest, pytest);- Knowledge of the principles of asynchronous programming (asyncio, aiohttp);- Knowledge of the web application development process (Git, CI/CD, Linux, Docker); - Understanding the principles of caching, building RESTful services, asynchronous communication between services. It will be a plus: - Experience in solving algorithmic problems; - Django, FastAPI frameworks; - Knowledge of Kafka, CouchDB, Postgresql , Elasticsearch (opensearch) and Redis; - Knowledge of microservice architecture and service interaction patterns; - Knowledge of DDD; - Product thinking. Job duties: - Backend development for backoffice systems, for example, for the logistics department (warehouse) and other operational employees of the company ;- Development of tools for the content department (work with products); - Teamwork; - Development of clean, maintainable code; - Solving interesting and complex problems; - Development as a developer; - Exchange of knowledge and experience with other teams. Hiring process: - meeting with HR; - technical interview; - final interview; - job offer.