Search...

Mid - Senior Full Stack Developer

Skills

About the Role

You will design, develop, and maintain full‑stack web applications and platform infrastructure. You will implement new features, optimize performance, and ensure reliability and security. You will collaborate with designers and product managers, participate in architecture and code reviews, and monitor and troubleshoot production systems. You will integrate web3 libraries, build wallet connectivity (e.g., MetaMask, WalletConnect), and implement interfaces for on‑chain data and dApp functionality.

Requirements

  • 3-5+ years of professional full-stack development experience
  • Proficiency in React.js Next.js and TypeScript
  • Experience with Node.js and API development (REST GraphQL)
  • Knowledge of database design and management (SQL NoSQL)
  • Experience with cloud platforms such as Google Cloud Platform AWS or Azure
  • Excellent communication and collaboration skills
  • Strong English reading and writing comprehension
  • Passion for blockchain gaming
  • Familiarity with web3 technologies and blockchain concepts (preferred)
  • Experience with NFT marketplaces and dApps (preferred)
  • Experience with state management libraries like Redux or Zustand (preferred)
  • Experience with testing frameworks like Jest or Cypress (preferred)
  • Contributions to open-source projects (preferred)
  • Experience working in an agile development environment (preferred)

Responsibilities

  • Design develop and maintain web platform infrastructure
  • Collaborate with designers product managers and community members to create intuitive user experiences
  • Implement new features and optimize existing ones for performance and reliability
  • Build and optimize RESTful APIs and GraphQL endpoints
  • Implement responsive accessible user interfaces
  • Ensure application security and adhere to best practices
  • Write clean well documented and testable code
  • Participate in code reviews and technical planning
  • Monitor troubleshoot and maintain production systems ensuring high availability
  • Integrate web3 libraries to interact with blockchain networks
  • Develop components for connecting to user wallets such as MetaMask and WalletConnect
  • Design interfaces for displaying on‑chain data and blockchain interactions
  • Develop and maintain decentralized applications (dApps)

Benefits

  • Remote work flexibility (work from anywhere in the world)
  • Flexible schedule