СКАЧАТЬ ПРЕЗЕНТАЦИЮ

Middle разработчик Haskell (удаленно/офис на выбор)

Ищем разработчика в команду революционного сервиса интерактивной рекламы

Мы используем 100% Haskell для всех наших серверных приложений (и немного для вспомогательных утилит и даже немного для фронта). А это значит, что у нас всегда найдутся для тебя интересные задачи в разных частях нашего проекта!

Основная часть разработки — это рекламные сервера (речь не обязательно только о рекламе, мы работаем с различным интерактивным контентом). Мы предлагаем технологии для различных платформ и типов рекламных размещений, от стандартной видео-рекламы в онлайн-кинотеатрах до сложных интерактивных креативов на IPTV-приставках с синхронизацией с прямым эфиром на федеральных телеканалах. Всё это предлагает интересные задачи как для серверной разработки, так и для хранения, мониторинга и анализа данных. И для большинства из этих задач мы используем Haskell :)

Пара наших свежих кейсов:
https://adindex.ru/case/2021/05/19/293941.phtml?fbclid=IwAR0UuZKSWoyzEzc2IXaoxePK5hfpD0iZ6H9LW32ObO4BmWW--l1Gl2wipQA
https://adindex.ru/news/media/2020/10/8/285794.phtml?fbclid=IwAR00CXd-gPtjtDsupIYFK0cDORbRwnU7KIzeSoyF5MftJZlFAnjBqdTrAXA

С тебя:

  • любовь к функциональным языкам и понимание их основ; 
  • умение работать с Git Flow и пулл-реквестами GitHub;
  • умение работать в командной строке;
  • любознательность и умение задавать вопросы;
  • желание быстро и много учиться.

Будет круто, если к тебе относится также что-нибудь из следующего:

  • умеешь писать чистый, документированный код;
  • понимаешь протокол HTTP, архитектуру REST;
  • знаком(а) с программированием на уровне типов в Haskell;
  • имеешь опыт работы с библиотеками Servant, acid-state, hasql, postgresql-simple;
  • умеешь писать тесты с hspec, HUnit и QuickCheck;
  • умеешь писать бенчмарки с criterion;
  • знаком(а) с Continuous Integration и Continuous Deployment: Circle CI, ansible, Docker;
  • имеешь опыт написания служебных чат-ботов (особенно с Telegram);
  • имеешь опыт работы с базами данных (SQL (желательно, PostgreSQL), NoSQL (MongoDB, ArangoDB));
  • имеешь опыт работы с GHCJS и фреймворком Miso в частности;
  • имеешь опыт программирования на Elm или PureScript;
  • имеешь опыт работы с HTML, CSS и JavaScript. 

С нас:

  • крутые и разнообразные задачи;
  • возможность участия в open source проектах;
  • возможность участия в различных конференциях;
  • опытный наставник Коля Кудасов, который преподает Haskell в Университете Иннополис;
  • оформление по ТК РФ;
  • белая заработная плата (зарплатный проект в Альфа-Банке), размер которой обсуждаем индивидуально на собеседовании;
  • возможность удалённой работы из любой точки мира;
  • офис в Москве, в который ты можешь приходить по желанию в 3ех минутах от метро Менделеевская;
  • кухня с микроволновкой, кофе-машиной, холодильником, чаем, кофе и молоком :)