Senior Software Engineer (Go) - iGaming

Block Labs
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

API
Software Quality
Continuous Integration
DevOps
Distributed Systems
Laravel
Service-Oriented Architecture
Systems Integration
Backend
Containerization
Front End Software Development
Microservices

Job description

We're currently building a next-generation iGaming platform from the ground up multi-tenant, scalable, resilient, and highly performant by design. Using state-of-the-art tracking and monitoring tools, we ensure both development and business teams can act on insights in real time.

The platform follows a microservices architecture, with Go as the core service language. We're assembling a team of senior engineers to help us shape the future of digital gaming. Are you ready to join?, * Design and develop distributed backend services forming the core of our iGaming platform, using Go and gRPC.

  • Build and maintain essential platform components such as the user system, bonus engine, and transaction engine
  • Integrate with third-party providers for games, payments, and wallets.
  • Contribute to the evolution of shared libraries and internal tooling used across multiple services.
  • Write clean, testable, and maintainable Go code following best practices.
  • Participate in architectural design discussions and technical decision-making.
  • Collaborate closely with product, frontend, and QA teams to deliver end-to-end features.
  • Operate in a cloud-native, containerized environment using modern DevOps and CI/CD practices.
  • Ensure the reliability, scalability, and performance of backend systems.

Requirements

Do you have experience in gRPC?, As we continue to expand, we are looking for an ambitious and self-driven individual to join our rapidly growing team!, * 6+ years of experience in backend development, ideally in high-traffic or distributed systems.

  • Strong proficiency in Go as a primary backend language. Experience with gRPC is highly valued.
  • Deep understanding of distributed systems and service-oriented architecture.
  • Hands-on experience integrating and managing third-party APIs and external services.
  • Comfortable with cloud platforms, containerization, and CI/CD pipelines.
  • Committed to software quality, clean architecture, and engineering best practices.
  • Excellent written and spoken English communication skills.
  • Proactive and collaborative mindset - you enjoy sharing ideas and improving team outcomes.
  • Experience in iGaming and/or Laravel is a strong advantage (but not required).

About the company

Block Labs is a leading force in the Web3 space, incubating, investing in, and accelerating top-tier fintech, crypto, and iGaming projects. With a mission to shape the future of decentralized technology, we partner with visionary startups to raise funding, refine product-market fit, and grow their audiences.

Apply for this position