
Software Engineer – Blockchain, Digital Assets
N3XT SPORTS
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteJob 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