Search...

FullStack Engineer

GoMining logo
GoMining

GoMining provides a digital Bitcoin mining service, allowing users to earn daily BTC rewards through virtual miners backed by real hardware in US-based data centers. The platform, accessible via a mobile app, features a marketplace to buy, sell, and upgrade miners. The GoMining ecosystem includes the GOMINING utility token, a play-to-earn game, an educational academy, and a launchpad. They also offer GoMining Institutional, providing structured, institutional-grade Bitcoin mining and yield strategies for large investors and family offices.

Prague, CZE
About GoMining

GoMining offers a comprehensive platform for digital Bitcoin mining, enabling users to earn daily BTC rewards by purchasing virtual miners that represent a share of computing power in the company's physical, US-based data centers. These centers are monitored 24/7, utilize significant renewable energy, and operations can be viewed via live streams. The platform includes a marketplace for trading digital miners, fee-free BTC withdrawals, and is accessible via mobile devices. The ecosystem is built around the GOMINING utility token, which provides benefits like maintenance fee discounts and is listed on multiple exchanges. Additional features include the 'Miner Wars' play-to-earn game, the GoMining Academy for education, a launchpad for new crypto projects, and a custodial wallet service powered by Fireblocks. For larger investors, GoMining Institutional provides structured, compliant, and secure Bitcoin mining investment products, catering to capital allocators, HNWIs, and family offices with over eight years of industry expertise and partnerships with firms like BitGo and CertiK.

View jobs by GoMining

Skills

About the Role

You will work closely with Product and Engineering teams to develop partner-facing experiences, widgets, and internal applications. You'll build and maintain frontend applications, widgets, partner portals, and landing pages, while also designing and implementing backend services and APIs. You'll prototype new partner integrations and B2B solutions, collaborate with Product Managers and Designers from requirements through to production, and own features end-to-end including deployment and support. You'll take part in code reviews and architecture discussions, and you'll actively use AI tools to accelerate your development and boost your productivity.

Requirements

  • Commercial experience with Node.js and TypeScript
  • Experience building and maintaining REST APIs
  • Good understanding of PostgreSQL and Redis
  • Understanding of asynchronous patterns and message queues
  • Familiarity with JWT and OAuth2
  • Strong JavaScript and TypeScript skills
  • Solid experience with React or Angular
  • Experience building responsive web applications
  • Experience with component-driven architecture and reusable UI patterns
  • Experience with HTML, CSS, SCSS, and modern frontend tooling (Webpack, Vite, ESLint, Prettier)
  • Experience writing UI tests using Jest or similar frameworks
  • Strong Git workflow and code review practices
  • Experience with CI/CD and GitLab CI
  • Docker and local development environments
  • Comfortable working with Linux and CLI tools
  • Understanding of software architecture and distributed systems concepts
  • Experience using Cursor, GitHub Copilot, Claude Code, or similar tools
  • Experience with AI-assisted coding, debugging, and documentation
  • Understanding of prompt engineering and LLM capabilities

Responsibilities

  • Build and maintain frontend applications, widgets, partner portals, and landing pages
  • Design and implement backend services and APIs
  • Prototype new partner integrations and B2B solutions
  • Work closely with Product Managers and Designers from requirements to production
  • Own features end-to-end, including deployment and support
  • Participate in code reviews and architecture discussions
  • Actively leverage AI tools to accelerate development and increase productivity

Benefits

  • Support for courses, conferences, and English learning (up to 100% coverage)
  • Remote or hybrid format with flexible hours across international teams
  • Up to 20 vacation days + 8 company holidays + 5 personal days per year
  • Structured performance reviews and team awards
  • Retreats in international locations