Компания BSS — системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и поддержке решений по цифровизации клиентского обслуживания для банков, финтех-компаний, госсектора, телекома, ритейла, медицины, сферы ЖКХ в России и СНГ. Мы разрабатываем системы речевой аналитики, развиваем платформы дистанционного банковского обслуживания, а также оказываем услуги по заказной и аутсорс разработке. Мы практикуем наиболее востребованные рынком технологические решения: от машинного обучения до разработки 1С.
Обязанности:
-
Разработка приложений на тех-стэке Python/PostgreSQL/Linux/Kafka/Redis;
-
Проводить code-review
-
Настройка интеграций, подготовка API и баз данных;
-
Поддержка серверных компонент ПО.
Требования:
-
Опыт работы с Python от 3-х лет;
-
Знать принципы ООП и паттернов, умение им следовать и выделять абстракции;
-
Понимать алгоритмы и MSA;
-
Владеть regExp;
-
Знать Git/Git-Flow;
-
Уметь писать код на Fastapi и знать синхронные фреймворки Flask/Django
-
Понимать многопоточной и асинхронной обработки (multitrading, asyncio);
-
Уметь работать со сторонними библиотеками и их документацией;
-
Уметь строить правильные для масштабирования архитектуры приложений;
-
Знать, как работать с СУБД (построение и оптимизация запросов, составление архитектуры);
-
Опыт работы с MongoDB и/или другими NoSQL БД;
-
Опыт работы с PostgreSQL и/или другими SQL БД;
-
Опыт работы с броккерами сообщений (RabbitMQ/Kafka);
-
Понимать архитектуру и системы авторизации (Oauth2);
-
Понимать и следовать принципам безопасности;
-
Знать принципы и опыт создания REST API;
-
Опыт работы с Linux (c Windows будет плюсом);
-
Уметь разбираться в чужом коде;
-
Работать с окружениями;
-
Понимать HTTP и сети в целом;
-
Понимать событийно-ориентированной архитектуры;
-
Уметь мыслить логически и думать: сначала решать проблему, потом писать код, предлагать свои решения, прежде чем спрашивать, как сделать задачу;
-
Иметь способность выполнять работу в срок; оперативно исправлять код при необходимости;
-
Применять Agile-подход в организации своей работы;
-
Уметь учиться, узнавать новые технологии;
Дополнительным плюсом будет:
-
Понимание FrontEnd и опыт работы с ним;
-
Опыт работы с Redis;
-
Опыт работы с MLFlow (или любым другим open source решением, где бук на python);
-
Опыт работы с Docker и k8s;
Условия:
- Аккредитованная IT-компания;
- Возможность удаленной работы;
- Полное соблюдение ТК РФ и своевременная выплата заработной платы;
- Расширенное ДМС со стоматологией, бесплатные лекарства по назначению врачей;
- Корпоративное обучение и сертификация в технических областях;
- Бесплатное обучение английскому;
- Онлайн-йога.