DAML Developer

DAML Developer

Posted 1 week ago by Damco Solutions

Negotiable
Undetermined
Undetermined
Chester, England, United Kingdom

Summary: The DAML Developer role focuses on developing and managing smart contracts within the Canton Network, requiring strong technical expertise in DAML programming and distributed systems. The position is contract-based and located in Wrexham, UK. Candidates should have hands-on experience with various programming languages and cloud platforms, as well as familiarity with REST APIs and containerization technologies.

Key Responsibilities:

  • Develop and manage smart contracts using DAML programming.
  • Work with Canton Network components including Participants, Domains, Mediators, and Sequencers.
  • Configure domain topology and ensure transaction finality.
  • Integrate off-ledger components using Python, Java, Scala, or TypeScript.
  • Utilize REST APIs, gRPC, message queues, and database integration.
  • Implement solutions using Docker/Kubernetes and cloud platforms like Azure, AWS, or GCP.

Key Skills:

  • Strong experience with DAML programming and smart contract lifecycle.
  • Knowledge of Canton Network components and domain topology configuration.
  • Expertise in distributed systems concepts.
  • Familiarity with programming languages such as Python, Java, Scala, or TypeScript.
  • Experience with REST APIs, gRPC, message queues, and database integration.
  • Proficiency in Docker/Kubernetes and cloud platforms (Azure/AWS/GCP).

Salary (Rate): undetermined

City: Wrexham

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: DAML Developer – Canton Network

Location: Wrexham, UK

Job Type: Contract

The Primary technical skills are as follows:

  • Strong hands on experience with DAML programming and smart contract lifecycle.
  • Experience working with Canton Network components, including:
    • Participants
    • Domains
    • Mediators & Sequencers
    • Domain topology configuration
  • Expertise in distributed systems concepts: consensus, message flows, transaction finality.
  • Familiarity with Python, Java, Scala, or TypeScript (for off-ledger components).
  • Hands on experience with REST APIs, gRPC, message queues (Kafka), or database integration.
  • Experience with Docker/Kubernetes, cloud platforms (Azure/AWS/GCP).