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.