Задачи, которые необходимо решать:
- Участие в создании продуктов. На текущий момент основной продукт – система непрерывного мониторинга доступных извне цифровых активов компании-клиента;
- Разработка продуктов в backend части – интеграции с внешними и внутренними системами, личным кабинетом, СУБД, RESTful API;
- Разработка unit-тестов на pytest, функциональных и интеграционных тестов;
- Поддержка разрабатываемых продуктов;
- Разработка технической документации на продукт;
- Участие в design-review;
- Взаимодействие со внутренними заказчиками и командой разработки, реализация утвержденных спринтов и дорожных карт.
Какие знания, навыки и опыт необходимы для реализации задач (важно не знание всех требований, а желание быстро освоить и развиваться в данной области):
- Навыки программирования на Python 3.8+ с использованием asyncio;
- Навыки разработки высоконагруженных систем;Навыки разработки unit-тестов на pytest, функциональных и интеграционных тестов;
- Навыки разработки RESTFul API на фреймоворке FastAPI и анализа существующего кода;
- Навыки работы с запросами к хранилищам данных (Elastic Search API, PostgreSQL, S3);
- Навыки работы с GIT;
- Навыки работы с unix-подобными ОС на уровне, достаточном для запуска кода в данной среде;
- Понимание принципов и паттернов – Dependency Injection, Clean Architecture;
- Знания компьютерных сетей.
Дополнительным преимуществом будет опыт работы с aiohttp, Apache Airflow, RabbitMQ/Apache Kafka и No SQL базами данных (Neo4j, Redis и тд).
Условия:
#AngaraTeam предлагает своим сотрудникам:
Забота о достатке:
- Достойный уровень оплаты труда, понятная система премирования;
- Релокационный бонус при переезде в Москву.
Забота о времени:
- Гибридный график работы и гибкое начало рабочего дня - мы ценим результат, а не формальность;
- Возможность работать удаленно из других регионов РФ;
- Дополнительные дни отпуска к значимым событиям и за стаж работы в Компании.
Забота о развитии:
- Плавный, комфортный онбординг при поддержке опытного наставника;
- Работаем и учимся друг у друга в увлеченной команде профессионалов;
- Обучаемся новым практикам и необходимым технологиям в партнерстве с ведущими учебными центрами, вендорами и тп.;
- Поддерживаем желание участвовать и выступать в профильных конференциях и профессиональных сообществах;
- Предоставляем ресурсы для профессионального развития и возможности для карьерного роста в компании;
- Скидки на обучение английскому языку;
- Доступ к электронной библиотеке и большой выбор книг с профессиональной литературой в офисе.
Забота о комфорте:
- Эргономичное и комфортное место работы, в офисе зоны для отдыха, переговоров, массажное кресло;
- Кухня для перекусов с кофе, чаем, сладостями и не только;
- Насыщенная корпоративная жизнь: тимбилдинги, вкуснодни, мероприятия и подарки для детей;
- Бесплатное посещение Московского зоопарка для наших сотрудников и их семей.
Забота о здоровье:
- Бесплатная медицинская страховка (ДМС) со стоматологией после ИС;
- 21 день 100% оплачиваемых дней отсутствия по болезни.