FloSports has led the way in establishing a world-class digital streaming experience for millions of fans, families, and athletes of underserved sports. Imagine creating a digital platform that unites the casual fan with the most dedicated spectator, both experiencing thrilling live events from around the world with interactive features, real time analytics, powerful broadcast technology, and more. Combine that with our unique original sports content ranging from breaking news and expert commentary to feature films, documentaries, and multi-episodic series. That’s what FloSports is all about. We have successfully revolutionized the global sports media industry- the result of creating a diverse team of technologists and die-hard wrestlers, creators and devoted cheerleading experts, designers and hockey enthusiasts, communicators and motorsport fanatics, producers and casual sports fans… united by a shared passion to delight the underrepresented communities we serve. We are creating the essential destination for our sports and we’re looking for people like you to help us!
You will be playing a key role in designing, building, and maintaining backend services and APIs. You'll work with modern frameworks like NestJS and Fastify, ensuring code quality through rigorous unit and integration testing. This role requires deep expertise in TypeScript, Node.js, databases (SQL, Firebase/Firestore, DynamoDB), and API development. Knowledge of AWS, including Aurora, EventBridge, and other cloud services, is a strong plus. SST experience is also a plus.
While the role does not immediately require participation in an on-call schedule, as you gain experience in the role, joining the on-call rotation will become a part of the role and will be required.
Develop and maintain backend services and APIs with a focus on performance, scalability, and reliability.
Design and implement data models and queries for SQL databases and NoSQL solutions like Firebase/Firestore and DynamoDB.
Build and maintain microservices using NestJS and Node.js. Familiarity with Fastify is a plus.
Write and execute unit and integration tests using tools like Jest, Vitest, and Supertest to ensure high code quality.
Integrate and deploy cloud services, focusing on AWS infrastructure components such as Aurora, EventBridge, and other serverless technologies.
SST experience is a plus for managing and deploying serverless applications.
Write clean, maintainable, and well-tested code, following best practices and leveraging TypeScript deeply.
Participate in code reviews, fostering a culture of continuous learning and improvement.
Collaborate closely with frontend developers, product managers, and other stakeholders to define and deliver new features.
Troubleshoot, debug, and resolve production issues as needed.
Strong proficiency in TypeScript and Node.js, including a deep understanding of language features and design patterns.
Extensive experience working with SQL databases and NoSQL solutions like Firebase/Firestore and DynamoDB.
Proven experience building and maintaining RESTful APIs.
Solid experience with NestJS or similar Node.js frameworks. Familiarity with Fastify is a plus.
Hands-on experience writing and executing unit tests and integration tests using Jest, Vitest, and Supertest.
Familiarity with CI/CD pipelines and integrating tests into deployment workflows.
Experience with cloud infrastructure, preferably AWS (Aurora, EventBridge, Lambda, S3, etc.).
Strong debugging, problem-solving, and analytical skills.
Experience with data validation libraries, particularly Zod.
Familiarity with event-driven architectures and message brokers.
Hands-on experience with containerization technologies (Docker, Kubernetes).
Knowledge of security best practices for API development and data handling.
SST experience is a plus for managing serverless applications.
Experience working in Agile development environments.
Previous experience with end-to-end (E2E) testing frameworks.
OUR COMMITMENT TO DIVERSITY:
At FloSports, we are bonded by our passion for sports and our purpose to unite communities around experiences that finally give underserved sports the love they deserve. We recognize the need to build a company that seeks out, embraces, and celebrates our individual differences, ideas, and talent. FloSports is committed to the pursuit of a fair, equal and inclusive workplace where everyone is given the opportunity to grow to their fullest potential. As such, we are intentional in our hiring practices in an effort to overcome systemic biases we may be blind to. FloSports has adopted the “blind recruiting” process, which aims to open our opportunities up to more candidates, help us be more objective in how we review applicants and mitigate bias in our decision making processes.
OUR BENEFITS:
Recognized three years in a row as a Top Workplace by the Austin-American Statesman
Annual equity awards for all top performers
Competitive and comprehensive medical, dental and vision plans
Peace of mind through company-paid short-term disability, long-term disability and life insurance
Generous 401(K) company match vested immediately
Progressive parental leave policies
Flexible paid time off
Hack-a-thons and a full calendar of team-building and social events
Company donation to youth teams and leagues that our employees coach
Stocked snack bar, catered lunch and breakfast tacos every week
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Join FloSports as a Backend Software Engineer II and be part of a dynamic team revolutionizing the world of sports media. You’ll play an essential role in designing, building, and maintaining powerful backend services and APIs that connect fans with the sports they love. Imagine using technologies like TypeScript, Node.js, and AWS to create scalable systems that power thrilling live events across a diverse range of sports. You will dive into the latest frameworks such as NestJS and Fastify, ensuring top-notch code quality through meticulous testing. At FloSports, we’re not just about technology; we’re a passionate community of sports enthusiasts working together to serve underrepresented sports communities. From wrestling to motorsports, your contributions will have a meaningful impact. Collaborating closely with frontend developers, product managers, and stakeholders, you’ll help define and deliver exciting new features while troubleshooting any issues that arise in production. If you're ready to leverage your skills in databases, microservices, and cloud technologies while enjoying a supportive and inclusive workplace, FloSports is the perfect place for you. We’re committed to diversity and offer a range of benefits, including competitive healthcare, equity awards, and flexible time off. Let’s create unforgettable sports experiences together!
FloSports, engages in live digital sports and original content, while partnering with event rights holders and governing bodies for sports coverage. Established in 2006, FloSports is headquartered in Austin, Texas.
18 jobsSubscribe to Rise newsletter