Ведущий разработчик BackEnd
Описание вакансии
Ищем backend разработчика. У нас в ПИКе масса задач: от построение микросервисной архитектуры до создания систем прогнозирования. Вам предстоит стать частью сильной команды разработки с опытом работы в компаниях, активно применяющих технологии Machine Learning, и не понаслышке знакомых с Big Data и как ее готовить. Масса бизнес логики, оптимизации SQL запросов, написание REST и GraphQL сервисов ждет вас. Вы сможете напрямую влиять на продукт и принимать решения, влияющие на бизнес компании. Кстати, команда полностью удаленная.
Чем предстоит заниматься-создание и поддержка сервисов;
-решение бизнесовых задач;
-выбор стека технологий для решения насущных проблем;
-тестирование функционала, который вы реализуете (мы очень любим тесты);
-c ростом команды — собирать и вести команду разработки;
-вносить предложения по архитектуре проекта.
Стек-Python 3.7;
-Немного балуемся с Go;
-Django (2.2.2) + DRF (3.9.2), aiohttp;
-Тестируем при помощи pytest;
-Используем Gitlab + GitlabCI;
-PostgreSQL (используем NOSQL фичи), Redis;
-Вся мощь Google Cloud Platform;
-Nginx + Haproxy
-Docker + Kubernetes;
-RabbitMQ, Celery.
Требования
-Уверенное владение Python от 2-ух лет и, как минимум, одним веб-фреймворком (django + drf, aiohttp, flask, tornado, twisted, pyramid);
-Опыт работы с внешними API;
-Опыт работы и проектирования реляционных баз данных от 1-го года (желательно PostgreSQL);
-Опыт работы в любой из ОС *nix;
-Знание паттернов проектирования;
-Понимание принципов работы по agile;
-Умение работать с Docker контейнерами.