Logo
GoMining

Node.js Developer (fintech)

GoMining, Poland, New York, United States

Save Job

GoMining is a global Bitcoin‑powered fintech ecosystem building high‑load financial products for users around the world.

We are looking for an experienced

Node.js Developer

who will strengthen our core backend team, work with high‑intensity data flows, and help scale our financial infrastructure.

Responsibilities

Develop and maintain backend services using Node.js with a focus on performance, reliability, and security

Implement new product features and integrate financial logic into existing services

Work with high‑load systems, optimize application performance, and ensure stable service operation

Collaborate with product managers, QA engineers, and other developers to deliver end‑to‑end functionality

Integrate third‑party APIs, PSPs, internal services, and crypto‑related components

Write clean, maintainable, well‑tested code following best practices and internal guidelines

Participate in architecture discussions and drive technical improvements across the backend stack

Support existing microservices, troubleshoot production issues, and contribute to automation and observability

Requirements

5+ years of commercial experience in backend development with Node.js

2+ years of experience in fintech, digital banking, payments, or financial infrastructure

3+ years of experience working in product companies, not agencies or purely outsourcing teams

Strong knowledge of JavaScript/TypeScript and modern Node.js ecosystem

Experience with relational and NoSQL databases (PostgreSQL, MongoDB, Redis)

Understanding of distributed systems, micro‑service architecture, and event‑driven communication

Experience with message queues (e.g., RabbitMQ, Kafka) and caching strategies

Familiarity with Docker, Kubernetes, CI/CD pipelines

Ability to work with high‑load and latency‑sensitive systems

Knowledge of testing frameworks (Jest, Mocha) and code quality tools

Nice to Have

Experience working with blockchain APIs, wallets, or crypto products

Knowledge of financial protocols, security best practices, or AML/KYC flows

Experience with monitoring and observability tools (Grafana, Prometheus, Sentry)

Understanding of system design principles for scaling financial applications

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 28 vacation days, 15 sick days, plus local holidays.

Recognition programs: structured performance reviews and team awards.

Team culture: retreats in international locations (for example, company villa in Turkey, Bali)

Job Details

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Other

Industries: IT Services and IT Consulting

#J-18808-Ljbffr