Location: European timezone
Remote | Full-time
Compensation: Up to $60 per hour
We’re looking for a Plutus Developer to join one of our client projects. You’ll be embedded directly within the client’s engineering team, working day-to-day with their developers and technical leads. The contract will be via MLabs. They operate with an "asynchronous-first" philosophy. This means they value deep work and clear written communication over constant meetings. You will have the autonomy to manage your own schedule and projects, provided you can deliver high-quality code in a self-directed manner. Whether you are a seasoned Haskell veteran or a high-potential junior eager to master the EUTxO model, we are interested in speaking with you.
Requirements
-
Haskell Expertise: Strong experience with Haskell and a deep understanding of pure functional programming (FP), typed FP, and Category Theory fundamentals.
-
Smart Contract Tooling: Experience with Aiken or Plutarch is highly preferred. If you don't know them yet, you must have the ability and desire to learn them very quickly.
-
Testing & Security: Familiarity with property-based testing (e.g., QuickCheck or Hedgehog) and experience reasoning about security in adversarial environments.
-
Ledger Knowledge: A solid understanding of UTxO-based accounting models.
Alternative Experience (One of the following):
- Expertise in Aiken (ideally paired with Haskell).
-
EVM Background: Strong experience in Solidity, bridging, and a deep understanding of smart contract security and correctness, complemented by TypeScript.
Soft Skills & Logistics:
-
Independent Work: You must be highly self-motivated and capable of working independently without constant supervision.
-
Written Communication: As an async team, your ability to communicate complex technical ideas clearly in writing is vital.
-
Timezone: Ideally located within or near European timezones for occasional synchronous alignment.
-
Availability: Ready to start ASAP.
Benefits
-
Compensation: Up to $60 per hour.
-
Commitment: Full-Time Commitment (40 hours per week).
-
Time Off: Generous Paid Time Off (30 days of holiday per year for UK employees, where applicable) and Sickness Pay.
-
Flexibility: Contract flexibility, open to discussing terms for both a standard employee and an independent contractor.
-
Impact: Opportunity to build foundational libraries and critical infrastructure that advances the entire Cardano ecosystem.
Interview process
Stage 1: Meet with MLabs CTO - he will be able to share more about the opportunity and the end-client
Stage 2: Technical Interview with CTO
Stage 3: Meet with the end client