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

Работодатель:
Зарплата:
180 000 - 220 000 руб.
Опыт работы:
От 1 года до 3 лет
Место работы:
Москва, Нижний Сусальный переулок, 5с19
Мы ищем middle backend-разработчика, который любит Haskell и хочет строить на нём высококачественные системы. Ты будешь работать в небольшой команде SAAS рекламной платформы: два back-end, три front-end разработчика и продакт-менеджер. Все продукты компании пишутся на Haskell - так что будет с кем обмениваться опытом.

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

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

Будет плюсом
  • Чистый, документированный код; понимание HTTP и архитектуры REST
  • Знакомство с программированием на уровне типов в Haskell
  • Опыт с ClickHouse
  • Контейнеризация (Docker, Kubernetes)
  • Работа с объектными хранилищами (CDN, S3)
  • Опыт с nix

Наш стек
Haskell (servant, swagger, esqueleto), Postgres, Redis, ClickHouse, REST, nix

Похожие вакансии

Senior Backend-разработчик (Node.js / TypeScript)
Команда Леонида Тальписа

Коммерческий опыт backend-разработки уровня Senior. Уверенное владение Node.js и TypeScript. Хорошее знание PostgreSQL и SQL: транзакции; индексы; ограничения; миграции.

200 000 руб.
Middle DevOps
AdGuard

Администрирование и эксплуатация linux-based ОС на уровне настоящего системного администратора - понимаете, как работает ОС, как диагностировать любые возникающие с...

2 000 - 2 500 USD
Middle Vue / Nuxt Frontend Developer
Фабрика Решений

Опыт коммерческой разработки на Vue 3 и Nuxt 3 от 2 лет. Уверенное знание Composition API, Options API.

185 000 руб.
Media Buyer (Middle, Senior) | iGaming
Лидмисейлс

Быть инициативным: увидел шанс — озвучил, тестируем, запускаем. — Опыт работы с Facebook в вертикали Gambling на pwa/onelink/webview от полугода. —

1 000 - 10 000 USD
Middle PHP разработчик
Creddy

Знание PHP 8, ООП. Знание или laravel или symfony обязательно, но кодить в любом случае будет нужно на symfony.

150 000 - 250 000 руб.