Haskell Developer - Bitcoin Devs Company
Los Angeles, CA
About the Job
Overview
The Haskell Software Engineer plays a crucial role in developing and maintaining software solutions using Haskell programming language. This position is vital to the organization's technical capabilities, as it involves creating efficient and scalable software systems.
Key Responsibilities
Design and build APIs, libraries, and services
Design, Build, Integrate, and Deploy systems from start to finish
Work in a tight-knit engineering team to ensure consistency in understanding of data models, technical requirements, and engineering standards
Utilize code reviews to demonstrate and learn technical best practices with the engineering team
Required Qualifications
Experience with Haskell
Experience with large-scale, real-time, and distributed applications
Strong experience with SQL databases, ideally Postgres
Strong experience with Linux systems, ideally Ubuntu
Confident with RESTful API design
Great with unit and functional testing and debugging
Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc.
Understanding of and strong interest in bitcoin and other cryptocurrencies
Ability to work independently in a fast-paced environment
Bonus:
Experience with deployment tools like Terraform and Ansible
Experience with cloud platforms like AWS
Experience with any of the following: futures and options matching systems, digital wallets, clearing and settlement, lending, trading, accounting systems, etc.
Experience with React/Typescript
Source : Bitcoin Devs Company