Full Stack Software Engineer — Python, React, TypeScript
Descripción del puesto
About the Role As a Senior Full Stack Software Engineer, you'll be instrumental in designing, building, and maintaining the core platform powering our sportsbook and casino experiences end to end — working across backend systems and user-facing applications, and translating product and design concepts into scalable APIs, robust data flows, and polished interfaces used by thousands of players.
This is a hands-on senior role for engineers who move quickly, communicate clearly, mentor others, and think holistically about product, reliability, and long-term maintainability.
What You'll Do Design and implement end-to-end features across backend and frontend, from data models and APIs in Python to responsive interfaces in React and TypeScript
Build scalable, resilient APIs and backend components supporting web, mobile, and third-party integrations, with a focus on performance, observability, and reliability
Develop and maintain user-facing features in React and Next.js, optimizing for responsiveness, performance, and cross-device compatibility
Collaborate closely with product, design, security, compliance, and data teams to translate requirements into technical solutions that balance speed, quality, and regulatory needs
Contribute to and evolve our component library and design system, ensuring consistency across the platform and accelerating development for the broader engineering team
Develop and maintain data pipelines powering analytics, fraud detection, geolocation, and regulatory reporting
Champion performance, security, and compliance (AML, KYC, data privacy) across the stack, proactively identifying and mitigating risks
Participate in incident response, monitoring, and root-cause analysis to help maintain system stability and player experience
Mentor and support other engineers — sharing best practices, reviewing code, and raising the team's technical bar
Influence product direction by thinking from first principles about user experience, business impact, edge cases, and engineering tradeoffs What You'll Bring — Must-Haves
Proven experience designing, building, and scaling high-performance backend systems in Python or a similar language, including APIs, services, and data processing pipelines
Strong proficiency with React, TypeScript, and modern frontend tooling (Next.js, TanStack or similar)
Experience owning the full lifecycle of a feature — from discovery and technical design through implementation, rollout, and iterative improvement in production
Experience with CI/CD practices and infrastructure automation, with a solid understanding of how code ships and runs in production
Demonstrated ability to mentor developers, contribute to architectural decisions, and drive technical discussions with a clear, pragmatic perspective
Excellent communication skills — able to explain tradeoffs, ask clarifying questions, and collaborate across engineering, product, and design Nice-to-Haves
Familiarity with data pipeline architecture, analytics, and geolocation-based access controls (or strong willingness to learn quickly)
Understanding of security and compliance requirements (AML, KYC, data privacy) and how they shape system design
Prior experience in sportsbook, gaming, fintech, or another regulated consumer industry Location: Monterrey, Nuevo Leon (Onsite)
Employment Type: Independent Contractor
¿Te interesa este puesto?