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

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Разработка платформы для управления производственными активами и их оптимизации

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

О компании и команде

Наша компания Сайберфизикс занимается разработкой системы предиктивной аналитики оборудования и оптимизации технологических процессов на основе комбинации машинного обучения и численного моделирования.

Основным продуктом компании является платформа создания моделей, обеспечивающая для пользователя полный цикл no-code разработки - от загрузки данных до production.

Ожидания от кандидата

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

  • Участвовать в разработке основного продукта компании;
  • Взаимодействовать с менеджером продукта и тех лидами;
  • Осуществлять рефакторинг кодовой базы;
  • Принимать участие в code review, писать тесты.

Требования:

  • Опыт разработки современных API, с использованием REST, Websockets;
  • Опыт разработки микросервисных архитектур, работы с схемами данных (Avro);
  • Уверенное знание принципов построения SQL и noSQL решений (PostgreSQL, Clickhouse);
  • Опыт работы с очередями, RabbitMQ/Apache Kafka;
  • Опыт построения сложных интеграций между различными сервисами;
  • Покрытие кода тестами и метриками - Pytest;
  • Умение документировать свой код.

Наш стек:

  • БД: Postgres, Clickhouse;
  • Брокер: Kafka, RabbitMQ;
  • Кеш: Redis;
  • Файловое хранилище: Minio;
  • Синхронизация БД: Debezium, Kafka connectors;
  • SSO: Keycloak;
  • Фреймворки: Fastapi, aiokafka, aioredis, aiopika;
  • Codestyle&checks: mypy, pyright, pylint, flake8;
  • Контейнеризация и управление: Docker, Minikube.

Условия работы

  • Гибкий график, отсутствие обязательного расписания;
  • Возможность работать удаленно (либо офис в БЦ Савеловский Сити м. Дмитровская);
  • Предоставление ДМС после испытательного срока;
  • Бесплатный чай/кофе/шоколадки/печенье в офисе.