Какие задачи необходимо решать:
- Участие в разработке новых портальных решений, реализации новых возможностей для имеющихся сервисов;
- Написание кода и внесение изменений по требованиям;
- Разработка и оптимизацию программной архитектуры и логики;
- Поддержка, модификация, отладка и тестирование решений;
- Организация автоматического тестирования, сборки и развертывания ПО на серверах тестовой и промышленной зон.
Для решения этих задач требуется:
- Высшее техническое образование;
- Ключевые навыки: Python 3.x, Django 2.x, Django Rest Framework;
- Умение работать с ПО: PyCharm, Visual Studio и пр.;
- Опыт работы с git, понимание gitflow;
- Опыт написания автотестов;
- Опыт работы с UNIX-подобными системами;
- Приветствуются знания: Flask, aiohttp, Postgress, Redis, Elastic Search, Docker, Kubernetes;
- Понимание принципов Agile.