Чем предстоит заниматься
· Разрабатывать бэкенд для веб-приложений и сервисов, а также развивать существующие
· Отвечать за поддержку существующих web-приложений и сервисов
· Анализировать причины сбоев и неполадок в работе сервисов и устранять их
· Участвовать в проработке архитектуры приложений
· Участвовать в кросс-ревью кода коллег
· Вести проектную документацию
Что для этого нужно
· Высшее образование
· Опыт разработки на Python 3.x от 3 лет
· Опыт работы с популярными фреймворками (Django, Flask, Sanic, FASTApi)
· Опыт ведения проектов по методологии Agile / Scrum
· Хорошее знание алгоритмов
· Понимание, что такое ООП, ФП
· Опыт работы с docker, знакомство с kubernetes будет плюсом
· Знакомство с *nix-системами
· Хорошее знание шаблонов проектирования
· Знание и понимание принципов: RESTful API;Git/Git Flow;CI/CD (Gitlab)
· Опыт работы с: RDBMS (Postgres, MySQL итд), NoSQL
· Swagger, OpenAPI; RabbitMQ; S3 Ceph, Minio; Redis; ElasticSearch
· Опыт реализации интеграции со сторонними системами
· Опыт написания авто-тестов
· Умение разбираться в чужом коде
· Опыт работы с асинхронным кодом будет плюсом