Block LabsBlock Labs

Software Architect (Go)

Added 2 months ago

Description

We are building shared gaming and transactional platforms, with a strong focus on transaction integrity, consistency across services, and long term architectural correctness. The Software Architect will work closely with Tech Leads and senior engineers across both domains, acting as a full time owner of backend architecture, patterns, and guardrails. This role is not about line management, but about ensuring technical coherence, scalability, and correctness across a rapidly evolving distributed system.

Key Responsibilities:

  • Own and evolve the backend architecture across gaming and transactional platforms, ensuring consistency, correctness, and long term sustainability.

  • Define and enforce architectural patterns, service boundaries, and integration standards, preventing ad hoc solutions and uncontrolled divergence.

  • Design and oversee transaction engines and state management flows, including remediation, compensation, and reconciliation strategies.

  • Drive the adoption of robust distributed system patterns, including saga like workflows, idempotency, and failure recovery.

  • Act as the primary technical authority for cross service concerns such as consistency models, data ownership, and contract definitions.

  • Partner with Tech Leads on complex design decisions, reviews, and trade offs, providing hands on architectural guidance.

  • Support teams through design reviews and critical pull requests, especially in high risk or high impact areas.

  • Ensure a single source of truth approach across services, leveraging gRPC and strongly typed contracts for cross language integration.

  • Collaborate with infrastructure and product teams to ensure architectural decisions align with delivery realities and regulatory constraints.

Company

Block Labs positions itself as a builder-focused accelerator offering blockchain development, marketing services, and investment support to Web3 and blockchain projects.

See more software architect (go) jobs in Portugal + remote