United Kingdom Remote (Global)

MLabs is hiring a Plutus Developer

About the Role

MLabs is hiring a Plutus Developer to translate complex on-chain protocol logic from precise specifications into secure, production-ready Plutus smart contract code on the Cardano mainnet. You will be responsible for the full lifecycle of high-assurance smart contract development, from implementation and rigorous testing to performance optimization.

What You'll Do

  • Translate protocol specifications and formal models into secure Plutus implementations, writing high-assurance Aiken and/or Plutarch smart contract code.
  • Design and execute advanced testing methodologies, including property-based testing, differential testing, and invariant-based testing.
  • Engage in threat modeling and adversarial analysis alongside auditors and researchers.
  • Conduct performance tuning to optimize for script size, execution budget, and fee economics.
  • Contribute to internal libraries, reusable frameworks, CIP discussions, and public standards that enhance the Cardano ecosystem.
  • Work closely with product teams and partner engineering teams, and write clear technical documentation.

What We're Looking For

  • Strong Haskell experience with a deep understanding of pure functional programming, typed FP, and category theory fundamentals.
  • Experience with Aiken / Plutarch or a demonstrated ability to learn these highly quickly.
  • Familiarity with UTxO-based accounting models.
  • Experience reasoning about adversarial environments and familiarity with property-based testing (e.g., QuickCheck / Hedgehog).
  • Ability to work extremely asynchronously, self-directed, with a strong bias toward written communication first.
  • Ideally located within the European timezone.

Technical Stack

  • Haskell, Plutus, Aiken, Plutarch, Cardano

Team & Environment

You will join a team of elite researchers, auditors, and core engineers.

Benefits & Compensation

  • Generous Paid Time Off (30 days of holiday per year for UK employees, where applicable) and Sickness Pay.
  • Contract flexibility, open to discussing terms for both a standard employee and an independent contractor.
  • Opportunity to build foundational libraries and critical infrastructure that advances the entire Cardano ecosystem.

Work Mode

This is a global remote position, with a preference for candidates based in Europe.

MLabs is committed to offering equal opportunities to all candidates. We ensure no discrimination, accessible job adverts, and provide information in accessible formats.

Required Skills
HaskellPlutusAikenPlutarchCardanoBlockchain DevelopmentSmart ContractsFunctional ProgrammingCryptographyDistributed SystemsTestingSoftware ArchitectureGit
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
MLabs

A venture-backed financial technology firm dedicated to transforming the global movement of money through stablecoin infrastructure. Building a full-service platform designed to make issuing, managing, and integrating digital dollars seamless for developers, fintechs, and institutional partners.

Visit website
Job Details
Category other
Posted 5 months ago