MLabs is Hiring for Haskell/Cardano Developer (100% FT remote)

Haskell/Plutus Developer (with Cardano/Plutus experience)


Employment Type: Full-Time (Conditional)

MLabs is currently seeking a highly experienced Haskell/Plutus Developer with expertise in the Cardano ecosystem to join our talented team. This position is offered on a full-time basis, contingent upon the successful signing of a contract between MLabs and our client. As a Haskell/Plutus Developer at MLabs, you will have the opportunity to work on cutting-edge projects in the blockchain space, leveraging your expertise in Haskell and Cardano to develop innovative solutions.

Here at MLabs, we are dedicated to fostering a collaborative and inclusive work environment where everyone’s ideas are valued and respected. If you are passionate about Haskell, Plutus, and Cardano, and thrive in a dynamic and fast-paced environment, we would love to hear from you.

Your Responsibilities:

  • Design, develop, and test smart contracts and applications on the Cardano blockchain using Haskell and Plutus.
  • Collaborate with cross-functional teams to gather requirements and contribute to system design and architecture discussions.
  • Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.
  • Investigate and resolve bugs and performance issues in existing codebases.
  • Stay up-to-date with industry trends and advancements in blockchain technology, and proactively apply new knowledge to enhance development practices.


  • Strong proficiency in Haskell programming language.
  • Experience developing smart contracts on the Cardano blockchain using Plutus.
  • Solid understanding of blockchain technology, including smart contract development principles and decentralized applications (dApps).
  • Experience with Git version control system.
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively in a collaborative team environment.
  • Strong written and verbal communication skills.
  • Experience with other blockchain platforms and languages is a plus.


  • An opportunity to be at the forefront of blockchain scaling and smart contract innovation.
  • A supportive team environment where you can grow and make a real impact.
  • Competitive compensation package tailored to your experience and qualifications.
  • Flexible work arrangements to support work-life balance.
  • Continuous learning and development opportunities to ensure you stay at the cutting edge of blockchain technology.

How to Apply: Please apply by emailing your cv to if you think you would be suitable for this role. We look forward to your application and the opportunity to welcome you to our team.

Commitment to Equality and Accessibility: At MLabs, we are committed to offer equal opportunities to all candidates. We ensure no discrimination, accessible job adverts, and providing information in accessible formats. Our goal is to foster a diverse, inclusive workplace with equal opportunities for all. If you need any reasonable adjustments during any part of the hiring process or you would like to see the job-advert in an accessible format please let us know at the earliest opportunity by emailing


Ok, I’ll bite.

Any advice on how to gain “Experience developing smart contracts on the Cardano blockchain using Plutus.” beyond GitHub - input-output-hk/plutus-pioneer-program: This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.?

1 Like