Senior Software Engineer
About This Role
You'll be instrumental in developing a next-generation iGaming platform, focusing on a multi-tenant, scalable, resilient, and highly performant microservices architecture built primarily with Go. This is an exciting opportunity to contribute to a platform that uses state-of-the-art tracking and monitoring tools to provide real-time insights.
What You'll Be Doing
Design and develop distributed backend services for our iGaming platform using Go and gRPC.
Build and maintain essential platform components including user systems, bonus engines, and transaction engines.
Integrate with third-party providers for games, payments, and wallets.
Contribute to shared libraries and internal tooling 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 within a cloud-native, containerized environment utilizing modern DevOps and CI/CD practices.
Ensure the reliability, scalability, and performance of backend systems.
What We're Looking For
6+ years of experience in backend development, ideally with high-traffic or distributed systems.
Strong proficiency in Go as a primary backend language, with gRPC experience 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, eager to share ideas and improve team outcomes.
Bonus Points
Experience in iGaming.
Experience with Laravel.
Why Join Us
Shape the future of iGaming and Web3 technology.
Work on an innovative platform built from scratch with modern technologies.
Be part of a rapidly growing team in a dynamic industry.
Contribute to architectural design and technical decision-making.
About Block Labs
Block Labs is a pioneering European blockchain development firm at the forefront of Web3 innovation. We specialize in architecting, building, and scaling decentralized solutions that are reshaping industries worldwide. From foundational layer-1 protocols to intricate DeFi applications and robust NFT platforms, our mission is to unlock the full potential of distributed ledger technology, fostering a more transparent, efficient, and equitable digital future. We pride ourselves on delivering cutting-edge, secure, and user-centric products that push the boundaries of what's possible in the crypto space. Our culture at Block Labs is defined by a relentless pursuit of excellence, collaborative problem-solving, and a deep-seated passion for blockchain technology. We cultivate an environment where curiosity is encouraged, ideas are celebrated, and continuous learning is paramount. Our diverse team of engineers, researchers, and strategists are united by a shared vision to build the infrastructure of Web3. We value open communication, intellectual rigor, and the freedom to experiment with novel solutions. Join Block Labs and contribute to shaping the next generation of the internet. If you are a visionary technologist, a blockchain enthusiast, or simply someone driven to make a significant impact in the Web3 ecosystem, we offer unparalleled opportunities for growth, innovation, and direct influence on transformative projects. Work alongside industry leaders, tackle complex challenges, and leverage state-of-the-art tools within a dynamic, supportive, and intellectually stimulating European setting. Elevate your career by building the future with Block Labs.
Ready to Apply?
To submit your application for this position, please visit Block Labs's official website and follow their application process.