Senior Software Engineer

Blockchain and Cryptography (5.0 yr.)
$500/hr , $ 25,000/month
english B1 English
seniority Senior
location Canada United States UTC-05:00

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Summary

As a Senior Blockchain Engineer at SOBAPPS, you will play a key role in designing and implementing blockchain-based systems—from smart contracts and distributed ledger integrations to secure APIs and enterprise-grade backend infrastructure. You will work closely with cross-functional teams to bring innovative blockchain products to life, ensuring they are performant, reliable, and secure.
This is a high-impact role where you will influence technical direction, own major components, and contribute to the long-term blockchain roadmap of the company.

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Required Skills

Nice to Have

Go Rust TypeScript
ID: 300-143-926
Last Updated: 2025-11-25

Key Responsibilities

Smart Contract & Protocol Engineering

    • Design, develop, test, and deploy smart contracts (Solidity or Rust).
    • Implement on-chain logic for payments, ownership verification, asset management, and decentralized applications.
    • Maintain best practices in gas optimization, upgradeability, and on-chain security.

Blockchain Integrations

    • Integrate multiple blockchain networks (Ethereum, Polygon, Solana, etc.) with off-chain systems.
    • Build secure bridges between smart contracts and backend services.

Backend & API Development

    • Build and optimize backend systems and APIs (Node.js, Go, or Python) that interact with blockchain networks.
    • Ensure high transaction reliability, scalability, and fault tolerance in distributed environments.

Infrastructure & Architecture

    • Collaborate with DevOps to design secure, scalable blockchain infrastructure.
    • Ensure proper monitoring, automation, and CI/CD for all blockchain components.

Collaboration & Leadership

    • Mentor junior developers and enforce engineering best practices.
    • Review code, contribute to documentation, and lead architecture discussions.
    • Work cross-functionally with product, business, and security teams.

Required Qualifications

    • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
    • 5+ years of professional software engineering experience, with 3+ years in blockchain development.
    • Strong experience with Solidity, Node.js, TypeScript, Go, or Python.
    • Deep understanding of:
    • EVM and blockchain architecture
    • Smart contract patterns and security
    • Transaction lifecycle and gas management
    • On-chain/off-chain data flows
    • Experience with PostgreSQL or other relational databases.
    • Strong knowledge of Git, testing frameworks, CI/CD, and cloud environments.
    • Excellent communication skills and the ability to work in fast-paced environments.

Preferred Skills

    • Experience with Hardhat, Foundry, Truffle, ethers.js, wagmi, viem, or web3.js.
    • Knowledge of L2 networks (Arbitrum, Optimism, Base, Polygon).
    • Experience with wallet integrations (custodial & non-custodial).
    • Familiarity with distributed systems, messaging queues, caching, and event-driven architectures.

Background in fintech, digital identity, asset tokenization, or DeFi.Key Responsibilities

Smart Contract & Protocol Engineering

    • Design, develop, test, and deploy smart contracts (Solidity or Rust).
    • Implement on-chain logic for payments, ownership verification, asset management, and decentralized applications.
    • Maintain best practices in gas optimization, upgradeability, and on-chain security.

Blockchain Integrations

    • Integrate multiple blockchain networks (Ethereum, Polygon, Solana, etc.) with off-chain systems.
    • Build secure bridges between smart contracts and backend services.

Backend & API Development

    • Build and optimize backend systems and APIs (Node.js, Go, or Python) that interact with blockchain networks.
    • Ensure high transaction reliability, scalability, and fault tolerance in distributed environments.

Infrastructure & Architecture

    • Collaborate with DevOps to design secure, scalable blockchain infrastructure.
    • Ensure proper monitoring, automation, and CI/CD for all blockchain components.

Collaboration & Leadership

    • Mentor junior developers and enforce engineering best practices.
    • Review code, contribute to documentation, and lead architecture discussions.
    • Work cross-functionally with product, business, and security teams.

Required Qualifications

    • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
    • 5+ years of professional software engineering experience, with 3+ years in blockchain development.
    • Strong experience with Solidity, Node.js, TypeScript, Go, or Python.
    • Deep understanding of:
    • EVM and blockchain architecture
    • Smart contract patterns and security
    • Transaction lifecycle and gas management
    • On-chain/off-chain data flows
    • Experience with PostgreSQL or other relational databases.
    • Strong knowledge of Git, testing frameworks, CI/CD, and cloud environments.
    • Excellent communication skills and the ability to work in fast-paced environments.

Preferred Skills

    • Experience with Hardhat, Foundry, Truffle, ethers.js, wagmi, viem, or web3.js.
    • Knowledge of L2 networks (Arbitrum, Optimism, Base, Polygon).
    • Experience with wallet integrations (custodial & non-custodial).
    • Familiarity with distributed systems, messaging queues, caching, and event-driven architectures.

Background in fintech, digital identity, asset tokenization, or DeFi.

Submit a Talent for Senior Software Engineer
AttachmentFile attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Application Submitted Successfully! 🎉 Next step is to create account on Upstaff platform!

You've successfully submitted your application! The next step is to create Upstaff that allow you to complete the application process, track your applications, submit for another relevant jobs, get updates about new positions and be visible for our client network.

Create Upstaff account