Serokell ищет Haskell разработчика для развития экосистемы блокчейн платформы Tezos. Работа удалённая.
Кандидаты должны продемонстрировать свои навыки в:
• Твердом знании функций Haskell 98. Typeclasses, аpplicative functors, monad transformers.
• Опыт в современной экосистеме Haskell: text, mtl, basic lenses, Stack/Cabal, type and data families, applicative functors, QuickCheck/Hedgehog.
• Фундаментальные алгоритмы и структуры данных: binary search tree, DFS, hashtable, quicksort, etc.
• Опыт с популярными библиотеками Haskell: веб-серверы, стриминг (conduit, pipes), сериализация, базы данных и т. д.
• Парсеры: написание своих, использование комбинаторных парсеров / генератора парсеров.
• Опыт с nix и/или Docker.
Желательно также иметь следующие навыки:
• Криптография, открытые / закрытые ключи, подпись, шифрование, хеширование.
• Блокчейн и смарт-контракты.
• Deployment и packaging.
Если вы заинтересованы, свяжитесь с нами: jobs@serokell.io