Blockchain Engineer (Payments + Token-Gated Storefront) — Firestarter, Zenswap & Marketplace

Blockchain Engineer (Payments + Token-Gated Storefront) — Firestarter, Zenswap & Marketplace

Blockchain Engineer (Payments + Token-Gated Storefront) — Firestarter, Zenswap & Marketplace

Upwork

Upwork

Remoto

5 hours ago

No application

About

About Us Analog is a Layer-0 interoperability network. Firestarter powers creator/RWA tokenization and token-gated commerce; Zenswap is our DEX. You’ll build the smart-contract and payments backbone that connects them—and ship features for our token-gated Storefront (buyer checkout, creator admin, and marketplace). Role Overview Own contracts and on-chain payments while collaborating with front-end engineers to deliver a smooth token-priced checkout, post-purchase redemption, creator payouts/splits, and subscription/PPV access. Bring pragmatic security, strong testing, and clean interfaces to production. Key Responsibilities Smart Contracts & Payments • Design, implement, and deploy Solidity contracts for escrow, payouts/splits (e.g., PaymentSplitter-style), creator royalties, and stablecoin settlement across EVM chains (Base, Ethereum, L2s).  • Add subscription / PPV access (time-boxed or quantity-gated) and token-gating for digital perks (files/links/codes). • Create robust events/interfaces for receipts, settlement, refunds, and delivery state changes. Storefront (Commerce) • Implement token-priced checkout with USD context, handle mismatched-token prevention, and reveal redemption details post-purchase (codes/links/files). • Power Creator Admin (perks CRUD, orders, payouts, store settings) and wire to a customizable commerce admin (e.g., Medusa Admin widgets/routes for orders, payouts, analytics).  • Expose simple endpoints for Marketplace (featured/trending/newest) and sales ranking. Wallets & Onboarding • Integrate social login → embedded/smart wallets using modern account-abstraction stacks (e.g., Privy + ZeroDev) to enable passkeys/socials and sponsored gas.   • Leverage ERC-4337 account abstraction patterns (UserOperations, EntryPoint, bundlers) so non-crypto users can transact with better UX.   Security, Quality & Ops • Own unit/fuzz/sim testing, gas/fee analysis, and monitoring; follow secure-by-default patterns and support audits. • Collaborate with product/compliance to keep payment flows consistent with business rules. Requirements (What You’ve Done) • 5+ years software engineering; 2+ years building Web3 DApps and Solidity contracts at production scale. • EVM toolchain depth (ethers/Web3, Hardhat/Foundry, OpenZeppelin) and CI/CD habits. • Payments expertise: escrow, stablecoin flows, payouts/splits (PaymentSplitter-style), refunds, and receipts.  • Account abstraction & wallets: shipped features with embedded or smart accounts (Privy/ZeroDev or similar), and you understand ERC-4337 trade-offs in practice.    • Commerce admin experience: extending an admin dashboard with custom widgets/routes for orders, payouts, or analytics (Medusa or similar).  • Strong collaboration with React/Node teams to deliver wallet connection, transaction flow, and checkout UX. Nice to Have • Subscriptions/PPV gating; file/code redemption patterns; marketplace ranking signals. • Multi-chain deployments; prior DEX/RWA/payments work. • Rust/Solana familiarity. What Success Looks Like (30–60 Days) • Storefront MVP live: token-priced checkout with USD context, Connect/Login → Confirm Payment, and redemption reveal + buyer receipts. • Creator Admin operational: perks CRUD, orders (“Paid/Delivered”), payouts view + export. • Marketplace v0 online with featured/newest and basic ranking. • Contract tests passing; dashboards emitting the right events/metrics. How to Apply (put these at the top of your proposal) 1. Links to 1–2 repos showing Solidity + checkout/payment flows. 2. A short note on how you’d implement token-gated redemption and subscriptions. 3. Availability (hours/week, timezone) and hourly or fixed rate. ⸻ References for the Storefront skillset • Account Abstraction (ERC-4337) benefits & components (UserOps, Bundlers, EntryPoint, Contract Accounts).   • Privy for progressive auth + embedded wallets (email/SMS/social/EOA).  • ZeroDev smart accounts supporting ERC-4337 / passkeys / social login.  • OpenZeppelin PaymentSplitter for payouts/splits (ETH/ERC20).  • Medusa Admin and customization (widgets, UI routes) for commerce dashboards.