Senior Software Engineer

EngineeringRemote, United States Austin, Texas


Description

Position at FloSports

FloSports, a leader and innovator in sports media with millions of athletes & fans worldwide, is currently seeking a passionate Senior Software Engineer to join our Fan Experience team. 


THE ROLE:

As an engineer on our Fan Experience team, you'll work alongside fellow engineers, product, and design to create compelling experiences across web, mobile, & TV apps and APIs welcoming in new customers and engaging our growing subscriber base in helping them truly "Be There" in the action. 

Create & maintain the next generation of our FloSports apps and subscription management system using your knowledge of JavaScript/TypeScript, API design, and building scalable services. You will also play a role in implementing experiments (A/B tests) allowing the team to take a data-informed approach in positively impacting new customer experiences.

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 Google Cloud Platform with Angular 13, TypeScript, NestJS, Node.js, Redis, MySQL, Docker, and Kubernetes. The ability to embrace, learn, and adapt to changing technology is an important characteristic. Does this sound like something you'd like to do? Awesome, let's talk!

Our company is based in Austin, TX. This position is available to fully remote candidates located in the USA.


RESPONSIBILITIES

  • Collaborating on a team learning from other engineers, product, and design to create user-facing features, API services, and apps that attract & impact millions of sports fans
  • Deliver performant features through an iterative approach: building, measuring, and learning
  • Anticipate problems and proactively suggest architectural improvements to stay ahead
  • Ship well-designed yet pragmatic solutions that teammates want to build upon
  • Seek out others' opinions to further your growth and strengthen the product
  • Develop features on our pricing and subscription management systems enabling product, marketing, content, & customer support to offer the best products to our fans

KNOWLEDGE, SKILLS, AND ABILITIES:

  • 4+ years of senior-level full stack software engineering experience
  • Experience building JSON RESTful API services
  • Proficient in delivering scalable and performant web services with JavaScript / TypeScript and Node.js
  • Utilized caching technology like Redis or similar key-value stores and CDNs
  • Experience with messaging services and notification services (PubSub, SQS, SNS, etc)
  • Write efficient SQL queries and indexing strategies with MySQL or PostgreSQL.
  • 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

BONUS POINTS:

  • Experience working with Stripe or other payment processor systems
  • Familiarity with TypeORM and the NestJS Node.js framework
  • Have expertise with TypeScript & CSS and a modern web framework that promotes reusable, component-based architectures such as Angular, React, or Vue
  • Production knowledge of containers, Docker, and Kubernetes
  • Familiar with tooling within Amazon Web Services (AWS) or Google Cloud Platform (GCP)
  • Worked with NoSQL databases like Google Firebase/Firestore, Mongo, or DynamoDB. Know when these solutions are appropriate and their pluses and minuses compared to relational databases

 

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 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 vested immediately
  • 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