ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Software Architect (Go)

Block Labs

Lisbon, Portugal Remote permanent

Posted: February 3, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a Software Architect to join our team in Lisbon, Portugal, where we design and build high-scale, production-grade platforms for the next generation of digital products.

Job Description

About Block Labs

Block Labs is a premier technology studio operating at the bleeding edge of Web3, Artificial Intelligence, and iGaming. We don't just ship features; we engineer high-scale, production-grade platforms that power the next generation of digital products.

We are a collective of senior engineers, product strategists, and builders who refuse to compromise on architecture. Whether we are designing autonomous multi-agent AI systems, building decentralized financial infrastructure, or architecting high-frequency iGaming platforms, our standard is excellence.

We move fast, but we build for the long term. If you are looking to work alongside a team that values deep technical expertise, thoughtful system design, and product ownership, Block Labs is where you belong.

About The Role

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.

About You:

• You have 8 plus years of experience in backend engineering, with significant time spent in architect or staff level roles.

• You are highly proficient in Go and have designed and operated production grade distributed systems using it.

• You have deep experience with transaction heavy systems, including financial, payments, gaming, or ledger like domains.

• You have strong practical knowledge of consistency, concurrency, and failure handling in distributed environments.

• You are comfortable designing and evolving gRPC based APIs and shared contracts across multiple services and languages.

• You have a strong opinion on clean architecture and system boundaries, but remain pragmatic and delivery focused.

• You communicate clearly and calmly, and are trusted by teams to unblock complex technical discussions.

Nice to Have:

• Experience with iGaming platforms, payment processing, or regulated financial systems.

• Hands on experience with saga patterns, compensation flows, and long running process orchestration.

• Experience working in mixed language environments.

• Experience defining platform level standards and guiding multiple teams through architectural change.

• Background in event driven systems or hybrid synchronous asynchronous architectures.

What Success Looks Like:

• Clear, well understood architectural patterns adopted consistently across gaming and transactional platforms.

• Reduced architectural drift and fewer late stage reworks caused by inconsistent designs.

• Transaction flows that are observable, recoverable, and auditable by design.

• Tech Leads and engineers spending less time debating fundamentals and more time delivering value.

• A platform that can scale in scope and complexity without sacrificing correctness or developer trust.

What kind of culture can I expect?
Mature, mission-driven, and low-ego. We value clarity over noise, outcomes over theatrics, and pace without chaos. If you’re one of the smartest minds in your craft and want to build with other experts, you’ll feel at home here.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply