Skip to main content

GoMining is hiring Node.js Developer (fintech)

➡️ Apply here: Node.js Developer (fintech)

🔔 Monitor #node.js jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


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.

This role is ideal for someone with strong backend engineering experience in fintech, a deep understanding of product development, and the ability to deliver stable, secure, and scalable systems.

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, microservice 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)

Previous and next articles