Graph Engineer/Full Stack Engineer with Blockchain

Overview

$DOE
Full Time
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 2 day((s))

Skills

Adaptability
Startups
Interfaces
Management
Node.js
DevOps
Collaboration
Documentation
Software Development
Solidity
Rust
TypeScript
React.js
Blockchain
Scripting
JavaScript
Bash
Orchestration
Docker
Kubernetes
Version Control
Git
Testing
Continuous Integration
Continuous Delivery
Conflict Resolution
Problem Solving
Cisco Certifications
Virtual Routing and Forwarding
Contract Management
Finance
Terraform
Open Source
Streaming
GraphQL
PostgreSQL
NoSQL
Database

Job Details

Job Title: Graph Engineer/Full Stack Engineer with Blockchain
Location: Remote
Duration: 12+ Months
Job Description:

We are seeking a highly skilled and adaptable Full Stack Engineer with deep experience in Web3 technologies to join our growing engineering team. This role is ideal for someone who thrives in a fast-paced, startup-like environment and is comfortable contributing across the stack-from smart contracts to frontend interfaces, backend services, and infrastructure. You'll be empowered to work on whatever is needed, including introducing new backend systems and components.

Responsibilities

  • Design, develop, test, and deploy smart contracts using Solidity (bonus for Rust-based smart contracts).
  • Build and maintain frontend applications using Next.js, React, TypeScript, Wagmi, and Viem.
  • Develop and manage backend services, including REST APIs, using Node.js, Rust, Go, or other modern frameworks.
  • Implement and maintain subgraphs and substreams (The Graph) for on-chain data indexing and querying.
  • Write and maintain scripts (JavaScript, Bash, etc.) for automation, tooling, and DevOps tasks.
  • Contribute to and maintain infrastructure using Docker, Kubernetes, and CI/CD pipelines.
  • Collaborate with cross-functional teams to define, design, and ship new features and systems.
  • Participate in code reviews, testing, and documentation to ensure high-quality software.
  • Stay current with the latest developments in Web3, blockchain, and infrastructure tooling.

Requirements

  • 5+ years of experience in software development across the stack.
  • 2+ years of experience with Solidity and smart contract development.
  • Proficiency in Rust (especially for backend or smart contracts).
  • Strong experience with TypeScript, React, Next.js, Wagmi, and Viem.
  • Experience building and consuming REST APIs.
  • Familiarity with subgraphs and substreams for blockchain data indexing.
  • Scripting experience with JavaScript, Bash, or similar.
  • Solid understanding of containerization and orchestration tools like Docker and Kubernetes.
  • Experience with version control (Git), testing frameworks, and CI/CD pipelines.
  • Ability to work independently and take ownership of projects from concept to production.
  • Strong problem-solving skills and a collaborative mindset.

Bonus Experience

  • Experience with Chainlink tools, including CCIP, Data Feeds, VRF, and Automation.
  • Experience with multi-chain or cross-chain smart contract development.
  • Familiarity with DeFi protocols, on-chain financial primitives, or tokenomics.
  • Experience with infrastructure-as-code tools (e.g., Terraform, Helm).
  • Contributions to open-source Web3 projects.
  • Background in distributed systems, event-driven architectures, or data streaming.
  • Experience with GraphQL, PostgreSQL, or NoSQL databases.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.