Python-разработчик

Бэнкс Софт Системс

Python-разработчик

Описание вакансии

Компания 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-компания;
  • Возможность удаленной работы;
  • Полное соблюдение ТК РФ и своевременная выплата заработной платы;
  • Расширенное ДМС со стоматологией, бесплатные лекарства по назначению врачей;
  • Корпоративное обучение и сертификация в технических областях;
  • Бесплатное обучение английскому;
  • Онлайн-йога.
Навыки
  • Python
  • MSA
  • Git
  • FastAPI
  • Flask
  • NoSQL
  • MongoDB
  • PostgreSQL
  • SQL
  • RabbitMQ
  • Apache Kafka
  • Linux
  • HTTP
  • Agile
  • Redis
  • MLflow
  • Docker
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию