Remote (Global)

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

Role Overview

We’re building a multi-tenant Cashier-as-a-Service platform for crypto, and we need a seasoned backend engineer to help shape its foundation. As a Senior Software Engineer, you’ll play a central role in designing and implementing systems that securely manage transactions, wallet orchestration, and payment routing across a range of clients—from exchanges to decentralized applications.

What You’ll Do

  • Design and implement distributed backend services using Go to support a scalable, multi-tenant architecture.
  • Develop core functionality for wallet management, payment routing, reconciliation, and onboarding new tenants.
  • Integrate with blockchain networks, third-party crypto APIs, and external payment gateways.
  • Work closely with product, frontend, and infrastructure teams to deliver robust end-to-end solutions.
  • Shape architectural direction and lead technical decisions across services.
  • Ensure systems meet strict requirements for scalability, fault tolerance, and regulatory compliance.
  • Write clean, maintainable, and well-tested Go code aligned with industry best practices.

What We’re Looking For

  • At least 6 years of backend development experience, preferably in high-volume or financial systems.
  • Deep proficiency in Go, with hands-on experience using gRPC and RESTful APIs.
  • Strong grasp of distributed systems, microservices, and multi-tenant architectures.
  • Experience integrating with blockchain networks, managing crypto custody, or building payment infrastructure.
  • Comfort operating in cloud-native environments with modern tooling and observability.
  • Commitment to reliability, security, and clear system design.
  • Strong communication skills and a collaborative approach to problem-solving.

Nice to Have

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

Technology Environment

You’ll work primarily with Go, gRPC, and RESTful APIs, building services that interact with blockchain networks, payment gateways, and crypto APIs. The platform is cloud-native, built on distributed systems principles, leveraging microservices, event-driven patterns, and message queues like Kafka.

Team & Culture

Our team values technical depth, clarity, and ownership. We focus on meaningful outcomes, not visibility. We value thoughtful design, clear communication, and a calm, purposeful pace. Egos are left at the door—we’re here to solve hard problems with precision and care.

Required Skills
GoRESTful APIsDistributed SystemsMicroservices
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
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 5 months ago