AG - Staff-Level Full-Stack Blockchain Engineer - Job3848

Remote
Full Time
Manager/Supervisor

AG - Staff-Level Fullstack Blockchain Engineer - Job3848

Summary

AG, an innovative blockchain company, is seeking a highly skilled Staff-Level Fullstack Blockchain Engineer to join our team and lead the development of cutting-edge on-chain governance applications. This role is pivotal in shaping the future of decentralized governance by building scalable, crypto-native full-stack solutions that seamlessly integrate with Ethereum Virtual Machine (EVM) smart contracts. The ideal candidate will leverage their deep expertise in TypeScript, Next.js, Node.js, and blockchain technologies to design intuitive user experiences and robust backend systems that power real-time blockchain data interactions. This position offers a unique opportunity to work at the intersection of blockchain technology, decentralized autonomous organizations (DAOs), and modern web development, driving innovation in the rapidly evolving crypto ecosystem.

Location: We are seeking talents from LATAM.
 

Responsibilities

As a Staff-Level Fullstack Blockchain Engineer at AG, you will:

  • *Design and Develop Scalable Full-Stack Applications:
  • Build and enhance crypto-native applications using Next.js and Node.js, ensuring high performance, scalability, and maintainability.
  • *Integrate with EVM Smart Contracts:
  • Develop seamless interactions between frontend/backend systems and Ethereum smart contracts, enabling functionalities such as proposals, voting, and token gating.
  • *Build Typed Backend APIs:
  • Create and maintain robust REST and GraphQL APIs that serve real-time blockchain data to frontend clients, ensuring type safety and reliability.
  • *Design Intuitive UI/UX:
  • Collaborate with product and design teams to craft user-friendly interfaces for wallet interactions, governance proposals, voting systems, and token-gated content, enhancing user engagement and accessibility.
  • *Develop Indexing Pipelines:
  • Write efficient indexing pipelines to synchronize on-chain events with off-chain PostgreSQL databases, ensuring data consistency and enabling complex queries.
  • *Manage Relational Database Schemas:
  • Design and maintain PostgreSQL schemas optimized for blockchain data storage and retrieval.
  • *Collaborate Cross-Functionally:
  • Work closely with product managers, designers, and smart contract engineers to align technical solutions with business goals and user needs.
  • Drive Architectural Decisions: Take initiative in defining and evolving the architecture of both backend and frontend codebases, promoting best practices and innovation.
  • Improve Codebases: Continuously refactor and enhance existing systems to improve performance, security, and developer experience.
  • Mentor and Lead: Provide technical leadership and mentorship to junior engineers, fostering a culture of learning and excellence within the team.

Requirements

Must-Have Skills

  • TypeScript: Proficient in TypeScript for building scalable, maintainable, and type-safe frontend and backend applications.
  • Next.js: Expertise in Next.js framework for server-side rendering, static site generation, and building performant React applications tailored for blockchain interfaces.
  • React: Strong experience with React for creating dynamic, responsive, and intuitive user interfaces.
  • Node.js: Skilled in Node.js for backend development, including API design, server-side logic, and integration with blockchain networks.
  • PostgreSQL: Experience designing and managing relational database schemas optimized for storing and querying blockchain-related data.
  • Solidity: Deep understanding of Solidity for interacting with and understanding Ethereum smart contracts.
  • Ethereum Virtual Machine (EVM): Strong knowledge of EVM architecture and smart contract execution to enable seamless integration and interaction.
  • REST API: Ability to design and implement RESTful APIs that serve blockchain data efficiently and securely.
  • GraphQL: Experience building GraphQL APIs to provide flexible and efficient data querying capabilities.
  • Smart Contract Interaction: Proficient in integrating frontend and backend systems with smart contracts, handling transactions, events, and state queries.
  • On-chain/Off-chain Data Synchronization: Skilled in developing indexing pipelines and mechanisms to synchronize blockchain events with off-chain databases.
  • Blockchain Architecture: Comprehensive understanding of blockchain principles, consensus mechanisms, and decentralized application design.
  • DAO Tooling: Familiarity with decentralized autonomous organization (DAO) frameworks and tooling to support governance workflows.
  • Wallet User Experience (UX): Expertise in designing wallet interaction flows that are secure, intuitive, and user-friendly.
  • Token Gating: Experience implementing token-gated content and access control based on blockchain token ownership.

Nice-to-Have Skills

  • Foundry: Experience with Foundry, a smart contract development and testing framework, to improve contract reliability and deployment.
  • Hardhat: Familiarity with Hardhat for smart contract compilation, testing, and deployment automation.
  • DevOps Tooling for Smart Contract Deployment: Knowledge of CI/CD pipelines and DevOps practices tailored for blockchain contract deployment.
  • Indexer Development: Experience building custom blockchain indexers to efficiently process and store on-chain data.
  • The Graph: Understanding of The Graph protocol for decentralized querying and indexing of blockchain data.
  • Layer 2 Solutions (Optimism, Arbitrum, zk-rollups): Knowledge of Layer 2 scaling solutions to optimize transaction throughput and reduce gas costs.
  • Gas Optimization: Skills in optimizing smart contract code and transactions to minimize gas consumption.
  • Multisignature Wallets (Multisigs): Experience implementing and integrating multisig wallets for enhanced security in governance.
  • Upgradeable Contracts: Familiarity with proxy patterns and upgradeable smart contract architectures.
  • Contributor Tools and Dashboards: Ability to build tools and dashboards that enhance contributor productivity and governance transparency.
  • Governance User Experience (UX): Expertise in designing user experiences specifically tailored for decentralized governance processes.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*