Skip to main content
Q

DLT Developer

Q1 Technologies, Inc.

Location

Charlotte, NC

Salary

Not specified

Type

fulltime

Posted

Yesterday

via linkedin

Job Description

Job Description

DLT Developer – Canton / Daml / Digital Assets

Must Have Technical/Functional Skills

DLT Developer – Canton / Daml / Digital Assets , Agile concepts, CI/CD

10\+ years’ experience

Roles \& Responsibilities

  • Strong understanding of blockchain/DLT fundamentals, smart contracts, ledger state, consensus, and node/participant concepts.
  • Hands-on experience with at least one DLT platform:
  • Preferred: Canton / Daml / Solana
  • Alternate: Ethereum / Solidity
  • Experience designing smart-contract or ledger-state models.
  • Experience with Java, REST APIs, JSON, event-driven integration, and enterprise backend systems.
  • Understanding of transaction lifecycle, idempotency, state machines, exception handling, and audit trails.
  • Familiarity with Kafka or equivalent event-streaming technology.
  • Experience with Git, CI/CD, Docker, Kubernetes/OpenShift, and automated testing.
  • Ability to work in a banking-grade environment with security, audit, and compliance expectations.
  • Canton participant node setup and Daml smart-contract development.
  • Daml templates, choices, signatories, observers, parties, contract lifecycle, and Ledger API.
  • Knowledge of commercial banking, payments, deposit accounts, DDA, book transfers, or liquidity systems.
  • Experience with ISO 20022, payment orchestration, account validation, or ledger reconciliation.
  • Knowledge of OAuth2/OIDC, certificate handling, KMS/HSM, and role-based entitlements.
  • Exposure to Splunk, Dynatrace, OpenTelemetry, or similar observability tools.
  • Design and develop DLT smart contracts
  • Build DLT ledger-state models
  • Implement smart-contract controls
  • Integrate DLT contracts with backend services through Canton Ledger API / JSON API or equivalent integration layer.
  • Support DLT participant node setup, local sandbox setup, ledger package deployment, and contract lifecycle testing.
  • Work with Java/Spring Boot developers to connect API with DLT Integration Service.
  • Publish and consume transfer lifecycle events through Kafka or equivalent event-streaming layer.
  • Build audit-friendly ledger flows that capture transfer intent, validation, reservation, posting, completion, failure, and reversal states.
  • Collaborate with architects, payment SMEs, security, infrastructure, and QA teams.
  • Prepare technical documentation, sequence diagrams, contract models, and runbooks.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs