Senior Software Engineer, MileSplit

EngineeringRemote, United States


Description

Position at FloSports

FloSports has led the way in establishing a world-class digital streaming experience for millions of fans, families and athletes of over 25 different 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 a home for underserved sports and we’re looking for people like you to help us!

THE ROLE:

FloSports is currently looking for a Senior Full Stack Engineer to join our MileSplit team. Our MileSplit team is currently optimizing our site through iterative development that is focused on creating and improving upon features and services that are tailored to our growing base of cross country and track & field athletes, fans, and administrators.

People who are successful on this team are self-motivated, team-minded engineers with passion and grit for both business and technological innovation. Our systems are built upon AWS & Google Cloud Platform with PHP, TypeScript, Node.js, MySQL, Redis, Docker, and Kubernetes. The ability to embrace & adapt with changing technology is an important characteristic. Does this sound like something you'd like to do? Awesome, let's talk!

We are open to remote candidates for this role.

YOU'LL WANT TO WORK WITH US IF

  • You are a self-starter and highly motivated to deliver well-designed yet pragmatic solutions that teammates want to build upon
  • You anticipate problems and proactively suggest architecture to stay ahead
  • You enjoy collaborating on a team always learning from other engineers, product, and design to create experiences that attract & impact millions of sports fans

KNOWLEDGE, SKILLS, AND ABILITIES

  • 4+ years of full-time software engineering experience
  • Work closely with design, product, and other engineers to rapidly build, iterate, test, and deploy new and existing features, API services, and apps.
  • Expected to have a familiarity with front-end and back-end technologies and best practices.
  • Comfortable partnering closely with designers to better align your work with their concepts and guide design to ensure technical feasibility
  • Can iterate rapidly on features with design, engineering, and product to continuously learn and deliver value to our customers (we deploy multiple times a day!)
  • Efficiently learn new concepts, manage your productivity, and desire to improve yourself, your team, and our products
  • Focus on quality and help improve others' ability to deliver high-quality work
  • Able to communicate goals, strategies, solutions, and barriers with teams in a dynamic environment.
  • Architect and develop APIs while understanding the best practices of REST.
  • Create both user-facing components and backend APIs to create compelling experiences.

WHAT SETS YOU APART

  • Clear communicator of thoughts and ideas
  • Live to create awesome features that grow our product and the sport
  • Seek out others' opinions to further your growth
  • Passionate about building effective, delightful customer experiences

REQUIREMENTS

  • Have proficiency in HTML, CSS, Javascript, and Typescript 
  • Experience with PHP and exposure to frameworks like Symfony, Laravel, etc.
  • Exposure to templating engines such as Twig and Handlebars
  • Exposure to Docker, Composer, and NPM project managers.
  • Exposure to JS Frameworks such as Angular, Express, NestJS
  • Experience with development IDEs such as Visual Studio Code or PHPStorm.
  • Think on your feet, be able to work collaboratively on a team.

DESIRED / NICE TO HAVE

  • Experience using CSS preprocessors like LESS and SASS. Tailwind Preferred.
  • Experience with Amazon Web Services (AWS) or Google Cloud.
  • Experience with relational databases such as mySQL, MariaDB, PostgreSQL.
  • Proficient in consuming and building RESTful APIs with JSON and CRUD.
  • Familiar with the sports of track & field, cross country, and road running.
  • Experience with the Firebase stack including RTDB, Firestore, Cloud Functions, etc.
  • Worked with NoSQL databases such as Mongo, Couch, DynamoDB, and especially Firestore or Firebase RTDB. Know when these solutions are appropriate and their pluses and minuses versus relational databases.
  • Familiarity with best practices and standards for UX across a broad range of devices. Should thoroughly understand and execute concepts such as mobile-first, progressive enhancement, graceful degradation, adaptive and responsive design--and know the differences between each.
  • Have written and appreciate the importance of unit and functional tests, but willing to put results and hitting goals ahead of having perfect test coverage.
  • Deliver tested & performant features through an iterative approach: building, measuring, and learning.
  • Exposure to caching technology like Redis or similar key-value stores.
  • Experience with track & field timing software and systems such as Hytek, FinishLynx, FieldLynx, RaceTab, MeetPro, Ipico/Trident, Race Director, RunScore, etc.
  • Experience with track & field or cross country events as an athlete, coach, or timer. Can produce ideas on how to improve an application experience for those roles.

OUR BENEFITS:

  • Recognized two years in a row as a Top Workplace by the Austin-American Statesman
  • Flexibility at work - you can take control of your profession and personal schedule
  • Strong remote work culture 
  • All-hands events hosted twice a year in beautiful Austin, Texas 
  • 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 
  • Progressive parental leave policies
  • Unlimited paid time off
  • Hack-a-thons and a full calendar of team-building and social events
  • Free laundry service for all positions that require travel
  • Company donation to youth teams and leagues that our employees coach
  • Stocked snack bar, catered lunch, and breakfast tacos every week