Разработчик Python (информационная безопасность)
Зарплата
от 140 000 ₽
Требования
Местоположение и тип занятости
Компания
Ведущий платёжный сервис в России и странах СНГ
Описание вакансии
Условия работы
Leak-Search — сервис сканирования публичных репозиториев на наличие утечек исходного кода, уникальный стартап, развивающийся в рамках компании.
Подробнее о проекте https://habr.com/ru/company/qiwi/blog/520496/
Чем ты будешь заниматься:
- Проектирование и разработка микросервисов на базе Python;
- Реализация API (REST, JSON-RPC) для микросервисов;
- Реализация бизнес-логики на основе DDD подхода;
- Написание unit-тестов, интеграционных тестов;
- Работа по методологии Scrum.
Как понять, что ты подходишь:
- Знание Python 3. Опыт промышленной разработки на Python от 2 лет;
- Опыт быстрого погружения в проект;
- Опыт работы с Frontend;
- Хорошее знание устройства одного из фреймворков: Django, Flask, AioHTTP;
- Опыт работы с message queue брокерами (RabbitMQ);
- Опыт работы с реляционными БД (PostgreSQL);
- Опыт работы с системами версий кода (GIT);
- Понимание принципов ООП;
- Опыт написания unit-тестов (unittest, pytest).
Будет плюсом:
- Опыт работы с Vue.js
- Опыт работы/настройки Elasticsearch
- Навыки работы в Linux;
- Понимание принципов построения высоконагруженных сервисов, балансировка нагрузки;
- Знание алгоритмов и структуры данных, оценки сложности алгоритма (линейная, логарифмическая, квадратичная);
- Опыт работы с многопоточностью, асинхронным кодом или понимание их принципов;
- Понимание REST, JSON-RPC;
- Навыки работы с Docker;
- Интересуешься сферой информационной безопасности;
- Хочешь развиваться и расти вместе проектом.
Бонусы
- Официальное трудоустройство с 1 дня, белая з/п;
- График работы 5/2 (начало рабочего дня обсудим ), гибридная схема офис/дом;
- Расширенный полис ДМС со стоматологией;
- Отличная команда экспертов, которые любят продукт, который делают;
- Возможность профессионального развития;
- Современный офис возле м. Геологическая в Екатеринбурге/на Театральной в Казани;
- Уровень з/п - рассматриваем ожидания.