Canton DAML Smart Contract Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Canton DAML Smart Contract Developer with a contract length of over 6 months, offering a pay rate of $130-150k. Key skills include Solidity, DAML, Canton Network development, and experience in financial services.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
681.8181818182
-
🗓️ - Date discovered
September 11, 2025
🕒 - Project duration
More than 6 months
-
🏝️ - Location type
Remote
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
New York City Metropolitan Area
-
🧠 - Skills detailed
#Debugging #GDPR (General Data Protection Regulation) #Golang #GIT #REST (Representational State Transfer) #Scala #Triggers #Docker #Code Reviews #REST API #Jenkins #Programming #Security #Deployment #C++ #Documentation #Compliance
Role description
About Us At MPCH, we believe in the power of innovation, excellence, and customer-centricity. Founded on the principles of integrity and commitment, we have grown into a leading player in our industry, consistently delivering outstanding results for our clients and stakeholders. Our journey has been marked by a relentless pursuit of quality and a passion for making a positive impact. About the Role: We are seeking a highly skilled Smart Contract Developer with deep experience in Solidity and a background in Canton Protocol and DAML smart contracts language. This role involves translating Ethereum-based smart contracts into Daml, the smart contract language used by Canton, and ensuring secure, scalable, and compliant decentralized applications (dApps) for institutional use. Key Responsibilities: • Design, develop, and deploy DAML smart contracts, including app markers, on the Canton distributed ledger, enabling interoperability and workflow orchestration across multi-party domains. • Translate Ethereum smart contracts written in Solidity into DAML/Canton equivalents, ensuring functional parity, correct privacy scoping, and platform compatibility. • Collaborate with product managers, architects, and other developers to define technical requirements and solutions. • Develop contract templates that act as app markers for business logic, permission boundaries, and cross-domain workflow triggers. • Define and implement technical markers (e.g., contract keys, party configuration, workflow states) for scalable enterprise dApps. • Ensure smart contract logic adheres to security, performance, and regulatory standards. • Write unit tests and perform debugging and troubleshooting of DAML-based applications. • Participate in code reviews and mentor junior developers on best practices in DAML and Canton. • Integrate DAML smart contracts with external systems and APIs where necessary. • Maintain detailed documentation for contracts, marker interfaces, integration strategies, and architectural decisions. • Stay up-to-date with DAML language improvements, Canton ledger releases, and trends in cross-platform interoperability and enterprise DLT. Requirements: Technical Skills: • Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education • Overall, 11+ years of experience with 5+ years of hands-on experience in Solidity and Ethereum smart contract development • 4+ years hands-on DAML contract and Canton Network development—including app marker template architecture and business workflow orchestration. • Translate Ethereum smart contracts written in Solidity into Canton/DAML equivalents, ensuring functional parity and platform compatibility. • Analyze and adapt contract logic to account for differences in execution semantics, privacy models, and transaction workflows between EVM and Canton. • Collaborate with product managers, architects, and compliance teams to align smart contract behavior with business requirements and regulatory standards. • Optimize smart contract performance and scalability within Canton node orchestration environments. • Utilize the DAML SDK to develop, test, and deploy smart contracts in regulated environments. • Ensure secure deployment of contracts, adhering to best practices for identity, access control, and data confidentiality. • Conduct code reviews and testing to validate correctness, security, and interoperability across platforms. • Maintain documentation for contract mappings, architectural decisions, and deployment workflows. • Stay current with blockchain interoperability trends, particularly in cross-platform smart contract development and enterprise DLT frameworks. • Hands-on experience developing on the Canton ledger platform. • Solid understanding of smart contract design patterns, distributed ledger technology (DLT), and decentralized systems. • Familiarity with financial instruments, trade lifecycles, or regulated financial environments. • Strong programming background in Haskell, Scala, DAML, Golang, C++, C, Erlang/OTP or other functional languages. • Experience with REST APIs, gRPC, and integration patterns. • Knowledge of CI/CD pipelines and tools like Docker, Git, Jenkins, etc. Soft Skills: • Strong analytical and problem-solving skills. • Excellent communication and collaboration abilities. • Self-driven with a proactive attitude and attention to detail. Preferred Qualifications: • Prior experience in financial services, capital markets, or a regulated fintech environment. • Familiarity with other blockchain platforms (e.g., Corda, Hyperledger, Ethereum), or other DLT platforms. • Contributions to open-source DAML projects or involvement in the DAML community. • Exposure to GDPR, auditability, and enterprise security practices for distributed deployments. Benefits • Contract role comparable to annual salary range of $130-150k, dependent upon experience • Fully remote team