Technical Lead (Go) Art of Spin $$$$
Madfish
IT
Remote
This is a 0→1 product role where you combine architecture, hands-on
development, and technical leadership.
You will take an early-stage concept and turn it into a working, scalable system — defining architecture, making key technical decisions, and driving delivery.
We’re looking for someone who can own the system end-to-end, operate in ambiguity, and build solutions that work in production, not just on paper.
Responsibilities
• Design and own system architecture for a new product.
• Build and structure backend services using Golang.
• Define APIs, integrations, and event-driven workflows.
• Break down architecture into delivery roadmap (phases, risks, dependencies).
• Make decisions on scalability, performance, and reliability.
• Stay hands-on in development when needed.
• Collaborate with product and stakeholders on technical execution.
• Participate in hiring and mentoring engineers.
Requirements
• 7+ years in backend engineering / technical leadership.
• Strong hands-on experience with Golang.
• Experience as Technical Lead / Principal Engineer.
• Strong background in distributed systems and microservices.
• Experience with APIs, queues, and event-driven architecture.
• Experience building B2B SaaS or platform products.
• Strong understanding of scalability, observability, and system reliability.
• Ability to drive delivery in fast-moving, ambiguous environments.
Would Be a Plus
• Experience in gambling, sportsbook, or retention systems.
• Experience with real-time systems and event processing.
• Experience working with data-heavy or ML-related products.
• Experience building systems from scratch (0→1).
• Experience designing internal tools, admin panels, or control systems.
What We Offer
• Full ownership of a new product’s technical direction.
• High impact on architecture, product, and engineering decisions.
• Opportunity to build systems from the ground up.
• Flexible remote work format.
• Competitive compensation aligned with seniority and impact.