Lead FullStack Engineer
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.
Funding
Projects
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.
Skills
About the Role
You will lead a small engineering team consisting of 3 engineers and 2 QA specialists. This is a hands-on role requiring deep involvement in architecture, complex technical challenges, and production development. You are expected to actively leverage AI tools to improve engineering quality and development velocity.
Requirements
- 7+ years of software engineering experience.
- Strong commercial experience with Node.js and TypeScript.
- Experience designing scalable architectures and distributed systems.
- Solid understanding of PostgreSQL, Redis, REST APIs, and asynchronous patterns.
- Experience with Docker and CI/CD pipelines.
- Experience leading engineers and driving technical decisions.
- Strong hands-on approach and willingness to stay close to the code.
- Experience using AI tools such as Cursor, GitHub Copilot, Claude Code, or similar in daily development.
- English B2/C1.
Responsibilities
- Design and develop scalable backend services and APIs.
- Drive architecture decisions and ensure high engineering standards.
- Write production-ready code and actively use AI tools to accelerate development.
- Solve complex technical challenges and improve system reliability.
- Lead code reviews and maintain code quality across the team.
- Mentor engineers and help increase team productivity.
- Collaborate closely with Product, Design, and QA teams.
- Continuously improve development processes and engineering practices.
Benefits
- Professional growth: support for courses, conferences, and English learning (up to 100% coverage).
- Work-life fit: remote or hybrid format with flexible hours across international teams.
- Paid leave: up to 20 vacation days + 8 company holidays + 5 personal days per year
- Recognition programs: structured performance reviews and team awards.
- Team culture: retreats in international locations (for example, company apartments in Cyprus).
