drjobs Software Developer ll

Software Developer ll

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Waterloo - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

FloSports has led the way in establishing a worldclass 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 multiepisodic series. Thats what FloSports is all about. We have successfully revolutionized the global sports media industry the result of creating a diverse team of technologists and diehard 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 were looking for people like you to help us!

THE ROLE:

You will be playing a key role in designing building and maintaining the live streaming solution for FloSports producing live content for tens of thousands of events every year. Youll work with modern frameworks like NestJS ensuring code quality through rigorous unit and integration testing. This role requires experience in TypeScript Node.js SQL and API development. Knowledge of AWS including EC2 Lambda S3 and other cloud services is a strong plus.

While the role does not immediately require participation in an oncall schedule as you gain experience in the role joining the oncall rotation will become a part of the role and will be required.

RESPONSIBILITIES:

  • Develop and maintain automated solutions for live stream contribution backend services as well as APIs with a focus on performance scalability and reliability.

  • Design and implement data models and queries for SQL databases.

  • Build and maintain microservices using NestJS and Node.js.

  • Write and execute unit and integration tests using tools like Jest and Vitest to ensure high code quality.

  • Write clean maintainable and welltested code following best practices.

  • Participate in code reviews fostering a culture of continuous learning and improvement.

  • Collaborate closely with product managers and other stakeholders to define and deliver new features.

  • Troubleshoot debug and resolve production issues as needed.

KNOWLEDGE SKILLS AND ABILITIES:

  • Proficiency in TypeScript Node.js and/or Go including a deep understanding of language features and design patterns.

  • Experience working with SQL databases.

  • Experience building and maintaining RESTful APIs.

  • Familiarity with NestJS or similar backend frameworks.

  • Handson experience writing and executing unit tests and integration tests using Jest and Vitest.

  • Familiarity with CI/CD pipelines and integrating tests into deployment workflows.

  • Familiarity with cloud infrastructure preferably AWS (EC2 Lambda S3 etc..

  • Strong debugging problemsolving and analytical skills.

BONUS POINTS:

  • Familiarity with live streaming transport protocols such as SRT RTMP zixi and WebRTC and knowledge of how they integrate with media pipelines.

  • Experience with tools like AWS Elemental and/or video encoding tools such as OBS and vMix.

  • Experience with NoSQL solutions like Firebase/Firestore.

  • Experience with messaging solutions such as SNS/SQS MQTT Kafka and Pubsub.

  • Familiarity with eventdriven architectures.

  • Handson experience with containerization technologies (Docker Kubernetes).

  • Knowledge of security best practices for API development and data handling.

  • Experience working in Agile development environments.

  • Previous experience with endtoend (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.

OUR BENEFITS:

  • Competitive employer paid benefits such as health medical vision LTD STD AD&D life insurance and employee assistance program

  • Free Employee Assistance Program

  • RRSP with company matching 3

  • 15 Vacation days to begin

  • 5 Person Paid Emergency Days 5 Personal Unpaid Emergency days

  • 1 Birthday Paid day off

  • FloFun social group creating a full calendar of team building and social events for all staff

  • Stocked snack bar fridge and catered lunches weekly

  • Allhands events hosted annually in beautiful Austin Texas

  • Annual equity awards for all top performers

  • Company donation to youth teams and leagues that our employees coach

Employment Type

Full-Time

Company Industry

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.