Skip to content
mimi

Mid - Senior Full Stack Developer

Yield Guild Games

Remote · Canada Full-time 1w ago

About the role

About the Role

Are you passionate about crafting exceptional user experiences and building scalable web applications? Do you thrive in a fast-paced, collaborative environment where you can make a real impact on a global community? If so, YGG is looking for you.

A Day in the Life

  • Design, develop, and maintain our web platform infrastructure, powering our global gaming community.
  • Collaborate closely with designers, product managers, and community members to create intuitive and engaging user experiences.
  • Implement new features, optimize existing ones, and ensure high performance, reliability and fault tolerance.
  • Collaborate with frontend engineers, data scientists, and product managers to deliver innovative features and solutions.
  • Participate in technical planning, architecture discussions, and code reviews.
  • Monitor and troubleshoot production systems, ensuring high availability and performance.
  • Help shape the future of Web3 Game Publishing.

Role Description

As a Full Stack Engineer at YGG, you'll be a key player in building and maintaining our web applications, which serve as the digital home for our global community. You'll work alongside a talented team of engineers, designers, and product managers to create seamless experiences for our guild members, gaming partners, and the broader web3 ecosystem.

Key Responsibilities

  • Develop and maintain full-stack web applications using React.js, Next.js, TypeScript, Node.js, and other modern technologies.
  • Build and optimize RESTful APIs to power our web applications and integrations.
  • Implement responsive and efficient user interfaces that are accessible and user‑friendly.
  • Ensure application security and performance, adhering to industry best practices.
  • Write clean, well‑documented, and testable code.
  • Participate in code reviews and contribute to the improvement of our codebase.
  • Collaborate with the team to design and implement scalable and maintainable solutions.
  • Stay up‑to‑date with the latest web development technologies and trends.
  • Integrate web3 libraries (e.g., ethers.js, web3.js) to interact with blockchain networks.
  • Develop and maintain components for connecting to and interacting with user wallets (e.g., MetaMask, WalletConnect).
  • Design and implement user interfaces for displaying on‑chain data and interacting with blockchain‑based features.
  • Develop and maintain decentralized applications (dApps) that leverage blockchain technology to enhance the YGG platform.

Core Requirements

  • 3‑5+ years of professional full‑stack development experience.
  • Strong proficiency in React.js, Next.js, and TypeScript.
  • Solid experience with Node.js and API development (REST, GraphQL).
  • Knowledge of database design and management (SQL, NoSQL).
  • Experience with cloud platforms (e.g., Google Cloud Platform, AWS, Azure).
  • Excellent communication and collaboration skills.
  • A passion for blockchain gaming and the YGG mission.
  • Excellent reading and writing comprehension skills in English.

Preferred Experience

  • Experience with web3 technologies and blockchain concepts.
  • Familiarity with NFT marketplaces and decentralized applications (dApps).
  • Experience with state management libraries like Redux or Zustand.
  • Experience with testing frameworks like Jest or Cypress.
  • Contributions to open‑source projects.
  • Experience working in an agile development environment.

Our Tech Stack

  • Frontend: React.js, Next.js, TypeScript, Chakra UI (depending on the project)
  • Backend: Node.js, TypeScript, Cloud Run
  • Blockchain: ethers.js, Web3.js, Thirdweb
  • Infrastructure: Vercel, Google Cloud Platform, Cloudflare
  • Telemetry: Posthog
  • Other: Storybook

Benefits

  • Competitive salary (mix of USDC and token grant).
  • Remote work flexibility – work from anywhere in the world.
  • Flexible schedule.
  • Opportunity to shape the future of blockchain gaming and make a real impact on the lives of players/questers worldwide.

Requirements

  • Strong proficiency in React.js, Next.js, and TypeScript.
  • Solid experience with Node.js and API development (REST, GraphQL).
  • Knowledge of database design and management (SQL, NoSQL).
  • Experience with cloud platforms (e.g., Google Cloud Platform, AWS, Azure).
  • Excellent communication and collaboration skills.
  • A passion for blockchain gaming and the YGG mission.
  • Excellent reading and writing comprehension skills in English

Responsibilities

  • Design, develop, and maintain our web platform infrastructure, powering our global gaming community.
  • Collaborate closely with designers, product managers, and community members to create intuitive and engaging user experiences.
  • Implement new features, optimize existing ones, and ensure high performance, reliability and fault tolerance.
  • Collaborate with frontend engineers, data scientists, and product managers to deliver innovative features and solutions.
  • Participate in technical planning, architecture discussions, and code reviews.
  • Monitor and troubleshoot production systems, ensuring high availability and performance.
  • Help shape the future of Web3 Game Publishing

Benefits

USDCtoken grantremote work flexibilityflexible schedule

Skills

AWSChakra UICloudflareCloud RunCypressDockerethers.jsGCPGraphQLJestNext.jsNode.jsNoSQLPosthogReact.jsReduxRESTSQLStorybookThirdwebTypeScriptVercelWeb3.jsZustand

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free