🇨🇦Canada (UTC-05:00) 🇺🇸United States (UTC-05:00)
Last Update Last Updated: December, 2025
$500/hr, $25,000/month

â›” This job is currently unavailable

Senior Software Engineer

Blockchain and Cryptography (5.0 yr.).

Senior
B1 English

Required Skills

Python
Python
5.0 yr.
Solidity
Solidity
3.0 yr.
React
React
5.0 yr.
Ethers.js
Ethers.js
3.0 yr.
Node.js
Node.js
5.0 yr.

Nice to Have

Go
Go
Rust
Rust
TypeScript
TypeScript

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.

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.

Not your tech stack?

Join the Upstaff community and we are looking for the best project for you. Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview
  • Feedback
  • Project Selection (we are looking for the best project for you).

We work with developers from 50+ countries in different regions: Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia (Philippines, Indonesia), Oceania (Australia, New Zealand, Papua New Guinea), and the the UK.

  • We don’t have a legal and ethical basis to accept applicants from the following countries: Russia, Belarus, Iran, North Korea
  • We do not provide visa assistance, and our cooperation model does not include the benefits typically offered with direct hire.
Submit a Talent for Senior Software Engineer
Attachment File 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.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up