Open Jobs

Join the Tap Ants team and help us build the Colony!

We're a team passionate about gamified marketing, blockchain, and creating meaningful digital experiences. Explore our current openings below.

1 open position

Daml Engineer - Shadow Ledger Sidecar Service

EngineeringRemoteContract (3-4 Weeks)

Tap Ants (app.tapants.com) is a Web3 gamified marketing platform looking for a specialized Daml engineer to build a "Shadow Ledger" Sidecar Service. We are not building a full dApp. We are building a backend integration service that verifies our high-volume off-chain game activity (stored in Convex DB) onto the Canton Network (Five North/Loop Validator) to verify user rewards.

Responsibilities

  • Develop a stateless Daml Verification model with a VerifyBatch choice that takes a payload of external IDs and mints a FeaturedAppActivityMarker
  • Build a Node.js/TS Integration Service that polls our DB for new events, authenticates with Loop via OAuth2, and batches events for submission via the Direct Ledger API
  • Implement a daily "Auto-Sweep" cron job (Treasury Automation) that transfers aggregated Canton Coin (CC) revenue from our Loop-hosted party to our self-custody cold wallet
  • Utilize the Direct Canton Ledger API (gRPC/JSON) for all custom logic (the Loop SDK does not support custom DAR files)
  • Ensure all logic adheres to Splice standards (specifically FeaturedAppActivityMarker) to trigger CIP-0047 rewards
  • Deliver a compiled DAR file and a Dockerized Node.js service

Requirements

  • Proven experience with Daml SDK 2.x/3.x
  • Experience interacting with the Canton Ledger API (gRPC or JSON) directly (not just via JS libraries)
  • Familiarity with Splice/Amulet standards is a massive plus
  • Ability to deliver a compiled DAR file and a Dockerized Node.js service

How to Apply

Please submit a brief proposal confirming you understand that Custom DARs must use the Direct API (and cannot use the standard Loop SDK). Please include one example of a Daml project you have deployed.

Apply NowContract Value: $5,000 - $8,000