Назад
3 часа назад

Middle backend-разработчик (Haskell)

180 000 - 220 000
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Middle backend-разработчик (Haskell): Разработка backend-сервисов и REST API для SaaS рекламной платформы с акцентом на типизированное проектирование, работу с Postgres и ClickHouse и надёжность сервисов. Focus on моделирование доменных данных, оптимизацию аналитических запросов, интеграции с внешними API, наблюдаемость и участие в архитектурных решениях.

Локация: удалённая работа, Москва

Зарплата: 180 000–220 000 RUB на руки в месяц

Компания

Разработка SaaS-рекламной платформы; все продукты создаются на Haskell.

Что делать

  • Разрабатывать и развивать backend-сервисы платформы на Haskell.
  • Проектировать REST API на Servant, включая согласованные типы запросов и ответов и доменные модели.
  • Моделировать данные и вести миграции в Postgres, работать со справочными и иерархическими данными.
  • Разрабатывать аналитику и отчётность на ClickHouse, оптимизировать запросы под нагрузку.
  • Интегрировать внешние системы и API, обеспечивать логирование, health/readiness probes и надёжность сервисов.
  • Участвовать в архитектурных решениях, код-ревью, тестировании и разборе инцидентов.

Требования

  • Обязательный опыт с Haskell, включая pet-проекты и open source.
  • Понимание основ функциональных языков.
  • Опыт работы с SQL и NoSQL базами данных и REST API.
  • Уверенная работа с Git, Git Flow, GitHub pull requests и командной строкой.
  • Уверенное использование AI-ассистентов и агентов для написания и рефакторинга кода, ревью, тестов и документации.
  • Любознательность, умение задавать вопросы и готовность быстро учиться.

Хорошо, если есть

  • Понимание HTTP, архитектуры REST и программирования на уровне типов в Haskell.
  • Опыт с ClickHouse.
  • Опыт контейнеризации с Docker и Kubernetes.
  • Опыт работы с объектными хранилищами, CDN и S3.
  • Опыт с nix.

Культура и преимущества

  • Небольшая команда: два backend-разработчика, три frontend-разработчика и продакт-менеджер.
  • Возможность обмениваться опытом с разработчиками, работающими на Haskell.
  • Командная ответственность за качество и обязательное написание тестов.
  • Стек: Haskell, Servant, Swagger, Esqueleto, Postgres, Redis, ClickHouse, REST и nix.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →