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