Remote (Global) Full-time

Block Labs is hiring a Senior Software Engineer - (Go)

About the Role

Block Labs is seeking a Senior Software Engineer with expertise in Go to build a multi-tenant Cashier-as-a-Service platform for crypto. You will design and develop secure, high-throughput backend systems that manage deposits, withdrawals, balances, and settlements across multiple tenants including exchanges, payment providers, and decentralized apps.

What You'll Do

  • Design and build distributed backend services that power a multi-tenant cashier and transaction management system.
  • Develop core platform features for wallet orchestration, payment routing, reconciliation, and tenant onboarding.
  • Integrate with blockchain networks, payment gateways, and third-party crypto APIs.
  • Collaborate with product, frontend, and infrastructure teams to deliver reliable, end-to-end systems.
  • Contribute to architectural design and drive technical decisions across services.
  • Ensure scalability, fault-tolerance, and compliance within a regulated financial context.
  • Maintain clean, testable, and well-documented Go code following industry best practices.

What We're Looking For

  • 6+ years of experience in backend development, ideally in high-throughput or financial systems.
  • Strong proficiency in Go as a primary backend language; experience with gRPC and RESTful APIs is highly valued.
  • Solid understanding of distributed systems, multi-tenant architectures, and microservices.
  • Experience with blockchain integrations, crypto custody, or payment rails is a strong advantage.
  • Comfortable working in cloud-native environments.
  • Deep commitment to software reliability, observability, and security best practices.
  • Excellent communication skills and a collaborative mindset.

Nice to Have

  • Experience with cryptographic key management, wallet abstractions, or transaction signing flows.
  • Background in fintech, DeFi, or crypto exchange infrastructure.
  • Familiarity with event-driven systems, Kafka, or message queues.
  • Prior experience designing APIs for multi-tenant or white-label products.

Technical Stack

  • Go
  • gRPC
  • RESTful APIs
  • blockchain networks
  • payment gateways
  • crypto APIs
  • cloud-native environments
  • distributed systems
  • microservices
  • multi-tenant architectures
  • Kafka
  • message queues
  • event-driven systems

Team & Environment

  • Senior, highly technical team
  • Collective of senior engineers, product strategists, and builders
  • Mature, mission-driven, and low-ego culture
  • Values clarity over noise
  • Outcomes over theatrics
  • Pace without chaos
  • Values deep technical expertise
  • Thoughtful system design
  • Product ownership

Benefits & Compensation

  • No specific compensation details provided

Work Mode

  • No specific work mode or location details provided
Required Skills
GogRPCRESTful APIsblockchain networkspayment gatewayscrypto APIscloud-native environmentsdistributed systemsmicroservicesmulti-tenant architectures GogRPCRESTful APIsblockchain networkspayment gatewayscrypto APIscloud-native environmentsdistributed systemsmicroservicesmulti-tenant architectures
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Block Labs
Block Labs is a premier technology studio operating at the bleeding edge of Web3, Artificial Intelligence, and iGaming. They engineer high-scale, production-grade platforms that power the next generation of digital products, including autonomous multi-agent AI systems, decentralized financial infrastructure, and high-frequency iGaming platforms.
All jobs at Block Labs Visit website
Job Details
Category backend
Posted 3 months ago