Back to Jobs
Block Labs

Senior Software Engineer (Go) - iGaming

Yerevan, Armenia · RemoteFull-time
Login to apply

At a glance

Salary
Not specified
Type
Full-time
Level
senior
Location
Yerevan, Armenia · Remote

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

About the company

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.

Block Labs

Continue exploring

Connected people, knowledge and opportunities for your next step.

HomeSearchJobs