FULL TIME|Yerevan, Armenia · Remote|Posted 5/9/2026
Block Labs /Senior Software Engineer (Go) - iGaming
Overview
Block Labs is looking for a Senior Software Engineer with strong Go experience to help build a distributed, service-oriented gaming platform from the ground up. This role focuses on greenfield backend services, real-time systems, transaction-heavy workflows, and scalable platform architecture. The engineer will work on core gameplay runtime, platform integrations, API contracts, auditability, and production-grade backend systems.
Responsibilities
- - Design and build backend services using Go.
- - Build core gameplay runtime services that execute game rounds end to end.
- - Develop stateless workers for outcome generation and runtime execution.
- - Build tamper-evident, append-only ledger systems.
- - Design and improve game configuration systems and simulation tools.
- - Build integration layers between the platform and operator partners.
- - Develop client-facing APIs using WebSocket and REST.
- - Drive architectural decisions around determinism, idempotency, and auditability.
- - Deploy and operate services on AWS ECS.
- - Work contract-first with clear and reliable API contracts.
- - Collaborate with a senior engineering team on scalable, resilient, and high-performance systems.
Requirements
- - Strong professional experience with Go backend development.
- - Senior-level software engineering experience in production systems.
- - Experience building distributed systems and service-oriented architectures.
- - Strong understanding of REST APIs, WebSockets, and gRPC.
- - Experience with real-time, transaction-heavy, or high-throughput backend systems.
- - Strong knowledge of idempotency, auditability, and reliable system design.
- - Experience with append-only ledgers or financial-style transaction systems is a plus.
- - Experience deploying services on AWS, especially ECS, is a plus.
- - Strong understanding of observability, testing, and production reliability.
- - Ability to work autonomously in a senior engineering team.
- - Good communication skills and product ownership mindset.
Skills
GoGolangBackendDevelopmentDistributedSystemsService-OrientedArchitectureRESTAPIsWebSocketsgRPCAWSECSReal-TimeAppend-OnlyLedgerIdempotencyAuditabilityObservabilityContractTestingAPIDesignSystemMicroservicesHigh-Performance
Block Labs
Block Labs is a blockchain accelerator and Web3 services company that helps blockchain projects grow through development, marketing, and investment support. The company works with founders and Web3 brands by providing blockchain product development, marketing strategy, and funding guidance to help projects launch and scale.