Shape the foundation of scalable, distributed systems as a Software Architect specializing in Go. You'll lead the evolution of backend architecture for high-performance transactional and gaming platforms, ensuring systems are robust, maintainable, and aligned with long-term goals.
What You'll Do
- Lead the design and ongoing refinement of backend architecture, focusing on scalability, correctness, and system longevity.
- Establish and maintain architectural standards, defining service boundaries and integration patterns to prevent fragmentation.
- Design transaction engines and state management workflows, including recovery, reconciliation, and compensating actions.
- Champion proven patterns for distributed systems—such as sagas, idempotency, and failure recovery—to improve resilience.
- Act as the technical authority on cross-service concerns like data consistency, ownership, and contract definitions.
- Collaborate with Tech Leads on complex design challenges, offering hands-on guidance and helping evaluate trade-offs.
- Review critical designs and code changes, especially in high-impact or high-risk areas, to ensure architectural integrity.
- Enforce a unified approach across services using gRPC and strongly typed contracts for reliable cross-language integration.
- Work closely with infrastructure and product teams to align architectural direction with operational and regulatory needs.
What We're Looking For
- 8+ years of backend engineering experience, including time in architect or staff-level roles.
- Deep proficiency in Go and a track record of building and operating distributed systems in production.
- Proven work in transaction-heavy domains such as payments, finance, gaming, or ledgers.
- Strong grasp of concurrency, consistency models, and failure handling in distributed environments.
- Experience designing gRPC APIs and shared contracts across polyglot services.
- A clear philosophy around clean architecture, balanced with pragmatism and delivery focus.
- Ability to communicate effectively and serve as a trusted advisor in technical discussions.
Nice to Have
- Background in iGaming, payment systems, or regulated financial platforms.
- Hands-on use of saga patterns, compensation logic, and long-running process orchestration.
- Experience in multi-language environments and platform-level standard setting.
- Work with event-driven or hybrid synchronous/asynchronous architectures.
Technology Environment
Go, gRPC, distributed systems, transaction engines, state management, saga patterns, idempotency, failure recovery, event-driven design, strongly typed contracts, hybrid synchronous-asynchronous architectures.
Our Culture
We value deep technical skill, clear thinking, and ownership. The team is mission-driven, low-ego, and focused on outcomes—not appearances. We prioritize clarity over noise and sustainable progress over chaos. You'll work alongside experts building in Web3, AI, and iGaming, in a collaborative environment where expertise is shared, not hoarded.