АО "Крибрум" - разработчик интеллектуальной системы мониторинга и анализа данных социальных медиа. Компания обладает многолетним опытом работы с государственными структурами, федеральными органами исполнительной власти, силовыми ведомствами и крупными коммерческими структурами Российской Федерации.Компания основана Н.И. Касперской и И.С. Ашмановым в 2010 году.Обязанности:
- Проектировать и писать микросервисы с нуля;
- Поддерживать бесперебойную работу микросервисов;
- Детектировать и исправлять баги, возникшие в процессе работы сервисов;
- Реализовывать и поддерживать функционал общего веб-интерфейса и интерфейса своих сервисов;
- Покрывать новые фичи сервисов автотестами.
Требования:
- Коммерческий опыт full-stack разработки от 3 лет;
- Уверенный production-опыт разработки на Python: FastAPI, Flask или аналогичные фреймворки (у нас FastAPI)
- Опыт работы с ORM SQLAlchemy и миграциями Alembic
- Уверенное знание JavaScript и практический опыт с Vue и/или React (у нас Vu3);
- Опыт проектирования и разработки REST API и GraphQL;
- Понимание принципов микросервисной архитектуры, асинхронной обработки и сетевого взаимодействия между сервисами;
- Понимание работы сетевого протокола Websockets;
- Понимание реляционных БД, прежде всего PostgreSQL:проектирование схем данных;
- Практический опыт работы с MongoDB и/или другими NoSQL-хранилищами;
- Опыт работы с Git, Linux;
- Опыт работы с Docker, Docker Compose;
- Практика написания unit-, integration- и e2e-тестов;
- Умение разбираться в существующем коде, доводить задачи до production-результата;
- Умение анализировать задачи, понимать требование задачи и реализовывать написанное;
- Будет считаться плюсом:- Работа с Redis, RabbitMQ;- Знание GitLab CI/CD или других DevOps-инструментов;- Практика observability: логи, метрики, трассировка; Prometheus, Grafana, ELK/OpenSearch Stack, Sentry.
Условия:
- Полностью официальное оформление по ТК РФ;
- Работа в аккредитованной ИТ-компании;
- Заработная плата обсуждается индивидуально.