Enable job alerts via email!

Software Engineer (Haskell) - Networking - IOE: Cardano

iome

Greater London

Remote

GBP 50,000 - 75,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a Software Engineer (Haskell) to join their team in Greater London. The role involves writing high-quality code, collaborating with cross-functional teams, and working on cutting-edge blockchain technology. Ideal candidates will have experience in Haskell, network performance, and a strong understanding of software development practices.

Benefits

Remote work
Laptop reimbursement and hardware essentials
Learning & Development opportunities
Competitive PTO

Qualifications

  • 2-4 years of development experience in Haskell.
  • Experience with Git and Agile methods.
  • Ability to write idiomatic, tested, and well-documented code.

Responsibilities

  • Write high-quality code for products and collaborate with teams.
  • Follow Agile practices and integrate software components.
  • Review specifications and contribute to algorithm design.

Skills

Haskell
TCP/IP
Agile methods
Network analysis
Functional programming

Job description

Software Engineer (Haskell) - Networking - IOE: Cardano

Location: Greater London, England, United Kingdom

Join or sign in to find your next job

Join to apply for the Software Engineer (Haskell) - Networking - IOE: Cardano role at iome

About Us

IOG is a technology company focused on blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability.

Our projects include the Cardano blockchain, as well as other products in decentralized finance (DeFi), governance, and identity management, aiming to advance blockchain and Web3 technology globally.

Role Responsibilities

As a Software Engineer at IOE, you will be responsible for writing high-quality code for our products, working with cutting-edge research and technology. You will collaborate with software architects, product managers, formal methods specialists, and QA engineers, requiring professional and effective communication.

  • Follow Agile software development practices
  • Work with teams across multiple time zones
  • Work independently on development tasks
  • Review specifications and contribute to algorithm design
  • Write clean, efficient code meeting acceptance criteria
  • Commit frequently with small pull requests
  • Cover code with unit, property, and integration tests
  • Review team members' pull requests
  • Fix bugs and troubleshoot issues
  • Integrate software components and third-party libraries
  • Verify, deploy, and upgrade systems
  • Write documentation and user manuals
  • Understand distributed, concurrent computation, and cryptography basics
Minimum Requirements

Who you are:

  • 2-4 years of development experience in Haskell
  • Experience with Git and Agile methods
  • Knowledge of functional and object-oriented paradigms
  • Ability to write idiomatic, tested, and well-documented code

Network expertise:

  • Experience developing critical systems and monitoring network performance
  • Extensive knowledge of TCP/IP and network analysis
  • Skills in analyzing latency and throughput issues

Haskell expertise:

  • Profiling Haskell systems and property testing (Quickcheck/Hedgehog)
  • Understanding of concurrency, lazy evaluation, and advanced FP techniques
  • Familiarity with frameworks like network, stm, async, pipes/conduit, aeson, optparse-applicative
Benefits
  • Remote work
  • Laptop reimbursement and hardware essentials
  • Learning & Development opportunities
  • Competitive PTO

We value diversity and do not discriminate based on race, religion, gender, or other protected characteristics.

Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Online Audio and Video Media
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.