Компания: OM
Локация: Russia
Формат: удалённо
Зарплата: 250 000–300 000 RUB в месяц
Занятость: полная
График: 5/2, с 10:00 до 19:00 по московскому времени
Job description
Разработка ботов, сервисов и LLM-продуктов для экосистемы «Осознанная меркантильность».
Задачи:
- Разрабатывать и расширять микросервисы на Go.
- Проектировать схемы и оптимизировать запросы в PostgreSQL.
- Создавать аналитические запросы и агрегации в ClickHouse для больших объёмов событийных данных.
- Использовать Redis для кэширования, распределённых блокировок и очередей.
- Создавать REST API с документацией OpenAPI/Swagger и разрабатывать gRPC-сервисы на Protocol Buffers.
- Настраивать обмен данными через RabbitMQ, разрабатывать консьюмеры и продюсеры.
- Участвовать в планировании и оценке задач, взаимодействовать с аналитиками и DevOps.
Требования:
- Коммерческий опыт с Go от 2–3 лет, знание конкурентных паттернов, chi и gRPC.
- Опыт работы с PostgreSQL: сложные запросы, оптимизация, индексы B-tree и GIN, миграции golang-migrate.
- Опыт работы с ClickHouse, таблицами MergeTree, распределёнными запросами, индексами и партициями.
- Знание структур данных Redis, кэширования, очередей и блокировок с Redlock.
- Умение работать с Protocol Buffers (proto3), описывать .proto-файлы и версионировать API.
- Опыт проектирования REST API, обработки ошибок, валидации, HTTP-клиентов и middleware.
Будет плюсом:
Docker, Kubernetes, Prometheus, Grafana, Jaeger, профилирование pprof, настройка пулов соединений, кэширование запросов и работа с read replicas.