N3XT SPORTS

Software Engineer – Blockchain, Digital Assets

N3XT SPORTS

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

CloudRabbitMQSolidity

About the role

  • Build and deploy tokenized assets (ERC-20) and Identity NFT (ERC-721) contracts on public blockchains.
  • Develop chain-oriented services, ensuring the platform correctly handles probabilistic finality and chain reorganizations before notifying internal systems.
  • Maintain and support reconciliation services to process on-chain events (mints, burns, transfers) and trigger corresponding updates in our internal systems.
  • Implement services utilizing Hardware Security Modules (HSMs) for secure, multi-party authorized on-chain transactions.
  • Implement Discrepancy Detection Services to verify fundamental system invariants.
  • Gain a deep understanding of our cloud architecture to ensure the high availability and scalability of our APIs, data processing reactors, and ledger systems.
  • Act as a technical mentor for junior engineers and a subject-matter expert for business stakeholders, helping them effectively consume and interpret platform data.
  • Consistently deliver high-quality features and associated tests in alignment with our product roadmap.

Requirements

  • 3+ years of professional software engineering experience, with a significant focus on data engineering or backend systems.
  • Expert-level Solidity and experience with the Ethereum Virtual Machine (EVM).
  • Proficiency with high-throughput message brokers (e.g., Kinesis, PubSub, RabbitMQ) to manage the flow of finalized blockchain events.
  • Strong understanding of Idempotency and Event Ordering to prevent race conditions during distributed state updates.
  • Experience building distributed, fault-tolerant services that interact with blockchain nodes via JSON-RPC.
  • Familiarity with on-chain whitelisting mechanisms using NFTs to enforce regulatory standards.
  • A strong foundation in software development best practices, including version control (Git), automated testing, and CI/CD.
  • Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
Benefits
  • Competitive salary
  • Professional development support
  • Remote-friendly environment

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SolidityEthereum Virtual Machine (EVM)data engineeringbackend systemshigh-throughput message brokersIdempotencyEvent Orderingdistributed servicesJSON-RPCon-chain whitelisting
Soft skills
problem-solvingindependencementorshipcommunicationcollaboration