GoMining is a pioneering digital platform in the Bitcoin mining industry, dedicated to democratizing access to Bitcoin mining through innovative digital mining solutions and strategic partnerships.
The company works across exchanges, DeFi/Web3 platforms, mining infrastructure, and institutional investment initiatives to provide clients with diversified opportunities in the digital asset space.
The company is looking for a passionate, goal-oriented, and persistent Node.js Developer to join their unique cryptocurrency investment project.
Responsibilities include the development of a cryptocurrency payment gateway, game mechanics, and an internal transaction system.
The role involves integration with blockchains such as Bitcoin, Ethereum, Binance Smart Chain, Tron, DEX and CEX exchanges, and smart contracts.
The developer will be responsible for designing and implementing horizontally scalable service architectures.
Proven experience with production projects on Node.js and TypeScript is required.
Experience with Go is also necessary.
A deep understanding of TypeScript is essential to write custom libraries.
The candidate should have experience in system design, including architecture, database schema, and load calculation.
Expertise in PostgreSQL is required, including transactions, indexes, replication, aggregations, query analysis and optimization, data (de)normalization principles, and concurrency management.
Experience with RabbitMQ, Kafka, ZeroMQ, or other message queues is necessary, along with a solid understanding of their structure, data storage and replication, and limitations.
The candidate should have experience in building microservice architectures, including communication protocols, service authentication, and separation of responsibilities.
Requirements:
The candidate must have proven experience with production projects on Node.js and TypeScript.
Experience with Go is required.
A deep understanding of TypeScript is necessary to write custom libraries.
The candidate should have experience in system design, including architecture, database schema, and load calculation.
Expertise in PostgreSQL is required, including transactions, indexes, replication, aggregations, query analysis and optimization, data (de)normalization principles, and concurrency management.
Experience with RabbitMQ, Kafka, ZeroMQ, or other message queues is necessary, along with a solid understanding of their structure, data storage and replication, and limitations.
The candidate should have experience in building microservice architectures, including communication protocols, service authentication, and separation of responsibilities.
Benefits:
Full support at the start and training, including courses, English, and conferences, with up to 100% compensation.
The company offers an “Employee of the Month” award to value and reward outstanding performance.
Flexible weekends are provided, including holidays in the country of residence, up to 15 sick days, and up to 28 days of vacation with quick automated approval.
There are career growth opportunities available, allowing progression from expert to top manager.
The company promotes a convenient work-life fit with a flexible schedule, remote work options, and respect for personal boundaries.