Software Fraud Engineer

GoMining is an active Bitcoin ecosystem offering digital miners backed by physical hashrate, daily BTC rewards, a crypto wallet, card, financial tools, and related Bitcoin products.

Limassol, Cyprus

Funding history

About GoMining

GoMining makes Bitcoin mining accessible through digital miners connected to the company's data-center infrastructure. Users can purchase, sell, and operate digital miners that generate BTC rewards, while GoMining handles hardware and maintenance. Its broader ecosystem includes a crypto wallet, card, finance products, GOMINING token, Miner Wars game, Launchpad, GoBTC Pay, and educational resources.

View jobs by GoMining

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Design and build fraud prevention systems for payments, wallets, authentication, and user activity. Develop real-time fraud pipelines, risk engines, decision services, APIs, and backend tooling; analyze behavioral and transactional data; investigate fraud patterns; optimize detection accuracy and latency; and deploy countermeasures with cross-functional teams.

Requirements

  • 4+ years of software engineering experience
  • Experience building fraud prevention, risk, payment, banking, fintech, or security systems
  • Strong backend development experience with Go, Java, Kotlin, Python, or similar
  • Experience working with distributed systems and event-driven architectures
  • Strong SQL skills and experience with large datasets
  • Understanding of payment flows, authentication, and transactional systems
  • Experience designing real-time decision engines
  • Strong analytical and problem-solving skills
  • Fluent English
  • Experience in crypto, Web3, or blockchain
  • Experience with Kafka, ClickHouse, Redis, Elasticsearch, or similar technologies
  • Experience with machine learning models for fraud detection
  • Knowledge of AML, KYC, or payment risk systems
  • Experience with device fingerprinting, behavioral analytics, or identity verification

Responsibilities

  • Design and develop fraud detection systems for payments, wallets, authentication, and user activity
  • Detect account takeover, payment fraud, bonus abuse, multi-accounting, and other abuse scenarios
  • Build real-time fraud pipelines and event processing systems
  • Develop automated fraud prevention mechanisms
  • Build and improve fraud rules, velocity controls, and dynamic risk scoring
  • Design decision engines for transaction approval, review, or rejection
  • Optimize fraud detection accuracy while minimizing false positives
  • Improve fraud models using behavioral and transactional data
  • Analyze transaction patterns, user behavior, device intelligence, and risk signals
  • Work with large-scale event streams and transactional datasets
  • Create internal investigation and monitoring tools for Fraud, Support, and Compliance teams
  • Investigate emerging fraud patterns and rapidly deploy countermeasures
  • Develop scalable backend services supporting fraud prevention
  • Build APIs and internal tooling for risk evaluation
  • Optimize latency for real-time fraud decisions
  • Collaborate with Product, Payments, Data, and Platform teams

Benefits

  • Support for courses, conferences, and English learning with up to 100% coverage
  • Remote or hybrid work with flexible hours
  • Up to 20 vacation days, 8 company holidays, and 5 personal days per year
  • Structured performance reviews and team awards
  • Retreats in international locations
Software Fraud Engineer at GoMining | JobStash