Программист Python

Дата размещения вакансии: 06.05.2024
Работодатель: Центр финансовых технологий
Уровень зарплаты:
з/п не указана
Город:
Новосибирск
Требуемый опыт работы:
От 1 года до 3 лет

Мы ищем Middle Python разработчика в отдел исследований и разработок (R&D). Основная задача — развитие продукта «чат-бот». Бот сейчас активно растёт с точки зрения ML-моделей, и требует всё новых фич от бэка: вынос настроек сценариев в АРМ, работа с entity, интеграции со сторонними сервисами и т.д. Однако, где-то есть и необходимость поменять старую архитектуру, чтобы сохранить гибкость и стабильность продукта.

Обязанности:

  • Принимать активное участие в проектировании сервиса
  • Притаскивать бест-практисес: open-source решения, архитектурные решения, изменения в процессах разработки и т.д.
  • Писать код, пушить его в репозиторий. Реализовывать как бизнес-логику, так и совершенствовать технологическую часть продукта
  • Писать тесты и доку
  • Фиксить баги
  • Проводить код-ревью
  • Поддерживать актуальными CI/CD пайплайны
  • Менторить менее опытных коллег, участвовать в обучении
Требования:
  • Опыт разработки от 2х лет
  • ООП, SOLID, SMART и другие аббревиатуры
  • Понимание REST-Api, опыт прикручивания Swagger
  • Опыт использования какого-нибудь асинхронного фреймворка — aiohttp/FastAPI (Tornado?) в самый раз
  • Навыки работы с linux, понимание основных принципов работы ОС
  • Docker (werf)
  • Gitlab CI
  • Опыт работы с SQL базами данных в проде
  • Опыт работы с трассировкой, метриками и логированием (Prometheus, Grafana, Jaeger, Sentry и т.д.)
  • Умение отлаживать приложение и быстро искать баги
  • Понимание, что производство не существует в отрыве от бизнеса (и наоборот)
И мы буде в восторге от:
  • Опыт с in-memory хранилищами (Redis, Tarantool, …)
  • Опыт с фронтом (angular/react/vue, rxjs)
  • Kubernetes, Helm
  • Опыт с Airflow, DVC, spark и т.д.
  • Желание участвовать в выборе вектора развития продукта, в том числе общаться с бизнесом

Условия

  • Аккредитованная IT компания;
  • Формат работы на выбор — офис, гибрид, удаленка;
  • Добровольное медицинское страхование;
  • Внутреннее и внешнее обучение;
  • Компенсация участия в топовых конференциях;
  • Работа в международной компании с 20 млн активных установок приложения Korona.