Haskell

The meeting place for professional Haskell programmers

Haskell Developer - Cryptocurrencies

Posted by Excelsior Search
Posted at November 29, 2016 11:42:40 AM
Filling by December 16, 2016
Job type Full time
Location Poland (Or any other global location) - Remote working

Our Client is looking for an experienced developer with previous experience working with Haskell.  They offer a flexible work style with a chance to work in a very dynamic team with talented people from all around the world within the blockchain research space. The candidate would be a lead developer of the Cloud Haskell / Obligatory Typed Parallelism (or “CH/OTP”) project, which aims to bring Erlang/OTP UX (or rather Elixir/OTP UX) to Cloud Haskell. Their Haskell team is based around central and eastern Europe, but the candidate can work remotely.

How They Work

Remote Teamwork — Our Client has employees based  worldwide, and collaboration with these international professionals are crucial.

Communication with the Research Community — They  keep in touch with researchers who are working to improve blockchain tech, and then they incorporate their work into current projects.

Consistent Building and Testing — Our Client works on all of their products through implementing creative solutions with constant testing, ensuring that our work is current and effective.

Requirements

  • - A minimum of 2 years of Haskell development experience
  • - Proficiency with Haskell build, documentation and testing tools as well as expertise with widely used libraries are required. The list includes, but isn’t limited with:
  • Hackage and Stackage
  • - Haddock
  • - QuickCheck
  • - Cloud Haskell
  • - Lens
  • - Parsec / AttoParsec
  • - Conduit
  • - Experience working with Erlang or Elixir (highly desirable)
  • - Experience with distributed systems and networks development
  • - Experience working with Git and Git workflow
  • - Experience working remotely and/or with a distributed team (highly desirable)
  • - Ability to communicate in English
  • - Degree in Computer Science preferred

Responsibilities

The goal of our Client's CH/OTP initiative is to create comfortable experience of concurrent systems prototyping and running those in production for the users of Cloud Haskell library. Responsibilities of CH/OTP Lead Developer include:

Participation in R&D work led by CH/OTP team lead.

Implementation of a distributed-process-aware concurrency framework by adding one or several transparent scheduling strategies.

Implementation of high-level typed channels and prototype development of minimum-downtime migration techniques, cross-node code updates and advanced data structure versioning.

Implementation of Erlang/OTP-style behaviours (as seen in Elixir) in Haskell, following results of R&D.

Fixing bugs and improving tests of CH.


Location: Anywhere globally


Click this link to open the job description and apply

http://www.bosmaxhire.net/cp/?E85465361D43515B7E59192B77561B6D03627C49

Alternatively please introduce yourself in confidence to [email protected] 


Keywords

Haskell, Open Source, developer, development, engineer, functional programming, architect, erlang, elixir, hackage, blockchain, testing, lens, parsec, GitHUB, Ukraine, Kiev, Bulgaria, Sofia, Poland, Warsaw, Czech Republic, Prague, Russia, Moscow, Slovakia, Bratislava, Romania, Bucharest, Croatia, Zagreb, Japan, Tokyo, Hong Kong, China, Beijing, New York, San Francisco, Silicon Valley, Germany, Frankfurt, France, Paris, UK, London 

Login with