F
Staff Software Engineer (Streaming Services)
fanaticscollectibles
Contract type
Ongoing
Work mode
100% remote
Experience
Senior · 8+ years
Job description
Key details
- Set the technical strategy for the consumer streaming product and supporting services
- Define end-to-end architecture across frontend applications, APIs, backend services and event-driven systems
- Guide development of scalable experiences combining live video, real-time interaction, discovery and commerce
- Lead major technical decisions across performance, reliability, resilience and platform scalability
- Create a technical roadmap balancing immediate product delivery with long-term platform health
- Define how engineering teams design, build, review, test and operate software as the organisation scales
- Establish reusable patterns and technical standards to improve quality and accelerate delivery
- Partner with engineering leaders, Product, Design and Data to turn product ideas into scalable solutions
- Remain close to delivery through architecture reviews, prototyping, code reviews and targeted contributions
- Mentor engineers, build alignment across teams and raise the overall technical bar
- Lead the technical response to significant production challenges and turn learnings into platform improvements
- Company mission
- Fanatics Live brings together creators, fans, interactive live experiences, commerce, and community
Primary stack
Core technologies
ReactTypeScript
Benefits
- Information not specified
Requirements & details
- 8+ years of software engineering experience, including significant experience operating at Staff or equivalent level
- Strong full-stack engineering knowledge with deep expertise in modern frontend development
- Significant experience with React, JavaScript/TypeScript and complex consumer web applications
- Strong experience with GraphQL, APIs, backend services and frontend-to-backend integration
- Experience setting technical direction for streaming products or streaming services
- Strong knowledge of distributed systems, event-driven architecture and end-to-end system design
- Experience designing high-scale, real-time products with demanding performance and reliability requirements
- Proven ability to lead complex technical initiatives across multiple teams and systems
- Experience shaping engineering standards, technical practices and team culture
- Strong architectural judgment and ability to influence without formal authority
- Track record of mentoring engineers and making teams more effective
- Strong product judgment and ability to balance delivery speed, customer experience and long-term technical health
- experience across live commerce, marketplaces, auctions, social/community products or e-commerce
- experience supporting high-profile live events and rapidly changing traffic patterns
- knowledge of real-time communication technologies, payments or transactional systems
- React, JavaScript, TypeScript, GraphQL
- React
- TypeScript
