Middle Backend Разработчик (Python)
Коротко
Owns backend development for cybersecurity products: integrations, RESTful APIs, unit/functional/integration tests, and technical documentation. · Needs: Python 3.8+ with asyncio; FastAPI; Elasticsearch API, PostgreSQL, S3; pytest; Unix-like OS; understanding of DI, Clean Architecture, DDD; computer networks.
Описание от работодателя
Angara Security – российская компания в сфере информационной безопасности. Мы создаём и развиваем решения, которые помогают бизнесу защищать инфраструктуру, данные и цифровые процессы.
Сейчас мы усиливаем отдел разработки продуктов – команду, которая занимается созданием веб-платформ кибербезопасности.
Команда растёт, поэтому сейчас ищем Разработчика серверной части.
Чем предстоит заниматься:
Участвовать в создании продуктов. На текущий момент основной продукт – система непрерывного мониторинга доступных извне цифровых активов компании-клиента
Разрабатывать продукты в backend части – интеграции с внешними и внутренними системами, личным кабинетом, СУБД, RESTful API
Разрабатывать unit-тесты на pytest, функциональные и интеграционные тесты
Поддерживать разрабатываемые продукты
Разрабатывать техническую документацию на продукт
Участвовать в design-review
Взаимодействовать со внутренними заказчиками и командой разработки, реализовывать утвержденные спринты и дорожные карты
Что мы ждем от кандидата:
Навыки программирования на Python 3.8+ с использованием asyncio
Навыки разработки RESTFul API на фреймоворке FastAPI и анализа существующего кода
Навыки работы с запросами к хранилищам данных (Elastic Search API, PostgreSQL, S3). Будет плюсом опыт работы с NoSQL базами данных (Neo4j, Redis и т.д.)
Навыки разработки unit-тестов на pytest, функциональных и интеграционных тестов
Навыки работы с unix-подобными ОС на уровне, достаточном для запуска кода в данной среде
Понимание принципов и паттернов – Dependency Injection, Clean Architecture, DDD
Знание компьютерных сетей
Что мы предлагаем:
Забота о достатке: оклад + годовая премия
Забота о времени: гибкий старт и окончание рабочего дня, гибрид, 28 календарных дней отпуска + дополнительные дни за стаж и к значимым событиям
Забота о здоровье: ДМС со стоматологией, больничный, доплачиваемый до 100% оклада до 21 дня/год, скидки на фитнес
Забота о комфорте: в офисе зоны отдыха, есть пинг-понг, массажное кресло, вендинги и снеки, буккросинг в офисе
Забота о культуре: корпоративы на всю компанию, тимбилдинги, «Вкуснодни», праздники и конкурсы для сотрудников
Забота о детях сотрудников: подарки и мероприятия для детей, бесплатное посещение Московского зоопарка для сотрудников и их семей
Забота о развитии: онбординг, наставничество, оплачиваемое обучение, выступления и участие в профессиональных конференциях, скидки на изучение английского языка, доступ к библиотеке Литрес