Skip to main content
Block Labs

Staff Software Engineer, Golang

Remote17 countries
Published
Role
Backend
Experience
Staff
Employment
Full-time
Salary not disclosed
Check eligibility

Open to 17 countries. Set where you work from to check your eligibility.

No BS summary

Staff-level backend engineer with deep Go experience building high-volume transactional systems in production. Must be strong in multi-tenancy, event-driven architecture, queues, cloud-native reliability, observability, security, and owning systems end-to-end. Hiring is remote but limited to the listed countries including Portugal and several European/Balkan countries plus South Africa.

Core skills

Go

Optional skills

Rules enginesAPIs

What you'll do

  • Convert business outcomes and constraints into scoped, sequenced, shippable work.
  • Design and implement distributed Go services handling high-volume transactional workloads, integrating with payments, providers, and internal platforms.
  • Make correctness guarantees explicit and maintain them for balances and transactional behaviour.
  • Run the agentic system that produces the work, including context, decomposition, execution, and verification.
  • Set the harness and guardrails others work inside, including context, tests, and automated checks that let people contribute without degrading the system.
  • Operate what you ship, know its failure modes, monitor it, and fix it.
  • Collaborate with product, engineering, infrastructure, and QA throughout.

What they require

  • Deep proficiency in Go on high-volume, transactional systems.
  • Personal evidence of taking systems to production; years matter less than what you have personally shipped.
  • Strong judgement on multi-tenancy, event-driven architecture, queues, and their failure modes.
  • Cloud-native and serious about reliability, observability, and security.
  • A repeatable agentic engineering system built deliberately that holds context, decomposes ambiguous work, verifies behaviour rather than diffs, and keeps unverified code out of production.
  • Evidence of carrying the whole chain yourself, from incomplete objective to a system shipped and owned in production.
  • Judgement under ambiguity, including making reversible calls yourself and escalating the rest.
  • Ability to collaborate effectively without someone coordinating on your behalf.
  • The role is not a management or tech lead role; there is no team reporting to you.
  • The role is not an architecture or advisory role where others implement your direction.
  • The role is not a squad role with a prioritised backlog and assigned work.
  • The role is not one where you own only one layer of someone else’s implementation or where someone else owns verification and production readiness.
  • The role is not one where agents are an optional productivity aid.
  • Preferred: Background in fintech, real money gaming, or other high-traffic consumer products where money is at stake.
  • Preferred: Experience with rules engines, real-time scoring, or decisioning systems.
  • Preferred: Prior experience designing APIs for multi-tenant or white-label products.

Benefits

  • Mature, mission-driven, and low-ego culture.
  • Values clarity over noise, outcomes over theatrics, and pace without chaos.
  • Work alongside experts who value deep technical expertise, thoughtful system design, and product ownership.

Block Labs is a technology studio operating at the edge of Web3, Artificial Intelligence, and iGaming, building high-scale production-grade platforms for digital products.

IGamingStartup

Details

Apply routeDom
Salary not disclosed