Regular Python Developer
Прямой работодатель Swordfish Security ( swordfishsecurity.com )
Опыт работы от 3 до 5 летот 160 000 ₽
Swordfish Security - лидер рынка стратегического консалтинга в области цифровой трансформации процессов разработки защищенного ПО и внедрения технологических практик DevSecOps.
Компания основана в 2013 году, как сервисная компания в области разработки защищенных приложений и внедрения процессов создания защищенного ПО. Компания специализируется на сервисах запуска практик безопасной разработки ПО, создании центров компетенций для своих Клиентов, оказывает услуги аутсорсинга экспертизы в области безопасного ПО, а также разрабатывает собственные продуктовые решения для автоматизации ряда индустриальных задач в области DevSecOps.
Российские офисы компании расположены в Санкт-Петербурге и Москве, зарубежные – в Софии (Болгария), Нью-Йорке (США).
Swordfish Security является технологическим партнером ведущих игроков-разработчиков решений на рынке DevSecOps – Checkmarx, Sonatype, Netsparker, Wallarm.
Сейчас мы хотим, чтобы к команде присоединился толковый Python developer, у которого есть желание и опыт развивать часть микросервисов на платформе Falsk/Django.
ЗАДАЧИ:
- разработка продуктов в области информационной безопасности приложений (AppSec);
- внедрение моделей машинного обучения в продукт;
- реализация алгоритмов активного машинного обучения;
- реализация пакета CLI для работы с продуктом;
- написание unit-тестов, документации на свой код.
СТЕК ТЕХНОЛОГИЙ:
- Python 3;
- Flask, Django;
- PostgreSQL;
- Docker, Kubernetes.
ОБЯЗАННОСТИ:
- Разработка в рамках микросервисной архитектуры;
- Проектирование интерфейсов взаимодействия с другими системами;
- Работа в тесном сотрудничестве с full-stack разработчиками, командой автоматизации тестирования;
- Работа по гибким методологиям разработки.
ТРЕБОВАНИЯ:
- 3+ года опыта разработки Python 3;
- Знание основных библиотек и шаблонов проектирования;
- Опыт работы с многопоточностью и асинхронностью;
- Опыт работы с базами данных, умение писать и оптимизировать запросы;
- Опыт работы с распределёнными хранилищами и системами;
- Понимание особенностей микросервисной архитектуры;
- Опыт работы с фреймворками и инструментами автоматического тестирования;
- Высшее образование (физико-математическое или техническое);
- Свободное владение linux (bash, sed, grep и другие утилиты).
БУДЕТ ПЛЮСОМ:
- Опыт работы с Docker и Kubernetes;
- 1+ года опыта разработки на Java (опционально);
- Опыт в декомпозиции монолитных приложений;
- ELK stack;
- Jenkins/Teamcity;
- LDAP;
- Опыт в Machine Learning.
МЫ ПРЕДЛАГАЕМ:
- Работу в коллективе профессионалов;
- Конкурентоспособный уровень вознаграждения;
- Возможность развиваться и получить опыт в уникальном продукте;
- Возможность реализовывать свой потенциал вне проектов: мы организуем митапы и конференции, на которых выступают наши сотрудники, приглашаем тренеров для спикеров, развиваем профессиональные комьюнити;
- Best practices agile культуры;
- Гибкий график работы;
- ДМС со стоматологией после успешного прохождения испытательного срока;
- Локация: Москва (возможна постоянная удаленная работа).