FloSports leads the way in delivering world-class digital streaming for millions of fans, families, and athletes in underserved sports. As a Staff Backend Engineer, you’ll be a key technical leader shaping how our backend systems evolve, taking on complex initiatives to strengthen our platforms and mentor senior engineers.
Responsibilities:
- Drive modernization efforts across our platform — improving how identity, access, and authorization are handled across systems
- Lead architecture and development of backend services that are scalable, reliable, and easy to maintain
- Design APIs and event-driven workflows that enable clear communication between services and products
- Provide technical mentorship, guidance, and code reviews that raise the bar for the entire engineering team
- Leverage AI-driven tools and automation to improve quality, consistency, and development velocity
- Build and maintain backend services using TypeScript, NestJS, and Node.js, ensuring strong testing practices with Jest, Vitest, and Supertest
- Apply a strong understanding of AWS services (Aurora, EventBridge, Lambda, DynamoDB, S3 etc..) to design reliable and performant distributed systems
- Partner with engineering and product teams to deliver technical solutions that support key business goals
- Champion best practices around security, testing, CI/CD, observability, and service ownership
Requirements:
- Minimum of a Bachelor's Degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering, Information Systems, Data Science or a related field
- Extensive experience designing and scaling distributed systems and service-oriented architectures
- Deep understanding of authentication and authorization frameworks (OAuth 2.0, OIDC, RBAC/ABAC) and experience modernizing or re-platforming identity and entitlement systems
- Strong proficiency in TypeScript and Node.js, including advanced design patterns and maintainable code practices
- Experience with both SQL and NoSQL databases (DynamoDB, Aurora, Firestore)
- Proven success building and maintaining RESTful APIs and event-driven systems
- Solid understanding of AWS services and cloud-native architecture
- Strong testing discipline and familiarity with CI/CD pipelines and automation workflows
- Demonstrated technical leadership and ability to mentor engineers effectively
- Experience using AI-assisted development tools to improve engineering outcomes
- Experience with SST or similar serverless deployment frameworks
- Familiarity with event-driven and asynchronous system patterns
- Experience with containerization (Docker, Kubernetes) and orchestration
- Knowledge of data validation frameworks like Zod
- Experience working in an Agile environment and contributing to cross-team standards