Remote (Global)

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

About the Role

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
GogRPCRESTful APIsblockchain networkspayment gatewayscrypto APIscloud-native environmentsdistributed systemsmicroservicesmulti-tenant architectures GogRPCRESTful APIsdistributed systemsmicroservicesmulti-tenant architecturesblockchain networkscrypto APIspayment gatewayscloud-native environments
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
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