Эта вакансия в архиве

Посмотреть похожие вакансии ↓
Company hidden
обновлено 3 часа назад

Senior Haskell Engineer

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2

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

Текст:
/

TL;DR

Senior Haskell Engineer: Joining a team to build innovative solutions for complex problems using functional programming with an accent on Haskell 98 features and modern Haskell ecosystem. Focus on algorithms, data structures, computer networks, and good coding culture.

Location: Remote

Company

hirify.global is a fast-growing, fully-remote software development company that works on innovative solutions for complex problems.

What you will do

  • Join a team of engineers to work on innovative solutions.
  • Build cutting-edge software with modern technologies like functional programming.
  • Participate in international teams and a multicultural environment.
  • Contribute to one of the functional programming industry’s leading blogs.

Requirements

  • Solid knowledge of Haskell 98 features, including writing typeclasses and using applicative functors.
  • Familiarity with the modern Haskell ecosystem, including text, mtl, basic lenses, Stack/Cabal, type families, QuickCheck/Hedgehog, and Template Haskell.
  • Strong understanding of algorithms and data structures, such as binary search trees and hashtables.
  • Knowledge of computer networks, including HTTP and TCP/IP stack.
  • Experience with code structuring, decoupling, patch management with git, and code review practices.
  • Ability to self-organize.

Nice to have

  • Experience writing parsers using parser combinators and/or parser generators.
  • Experience with popular Haskell libraries for real-world problems.
  • Fundamental knowledge of cryptography.
  • Experience with Rust.

Culture & Benefits

  • Competitive salary.
  • Attractive international projects.
  • Participation in leading world conferences.
  • Fully remote work and flexible working hours.
  • Investment in professional and career growth.
  • Therapy sessions to support well-being.

Hiring process

  • Complete an offline test task.
  • Participate in a technical interview.