2 hours ago
Paris, FranceMid Level
Responsibilities
- Design and implement the smart contracts forming the core of the digital assets platform.
- Develop a reusable tokenization engine for multiple instrument types.
- Write property-based and fuzz tests and maintain supply and ownership invariants.
- Prepare contracts for external audit and remediate audit findings.
- Use AI-assisted contract scaffolding, refactoring, testing, and vulnerability triage with disciplined human verification.
- Maintain prompt hygiene and avoid exposing keys, addresses, or unaudited logic to external AI services.
- Collaborate with product and cross-functional teams to deliver robust and compliant solutions.
Requirements
- Strong experience with Solidity and the EVM.
- Experience with permissioned-chain patterns such as Canton and Besu.
- Deep understanding of ERC-20 and its extensions.
- Experience with property-based testing, fuzz testing, gas profiling, and security profiling.
- Experience working with auditors and a security-first mindset.
- Excellent analytical, problem-solving, and communication skills.
- Degree in computer science, engineering, or a related field.
- At least three years of relevant experience.
Benefits
- Work as part of a new, founder-style Digital Assets team shaping tokenization and distributed ledger capabilities.
- Join an international, diverse, and innovative team.
- Develop skills through continuous learning and real responsibilities.
- Contribute to projects supporting transparent, responsible, and sustainable capital markets.
- Role based in Paris, Porto, Milan, or Rome.
- Expected start is as soon as possible.
Tech Stack
Solidity