Teamworks Careers

Senior Full Stack Software Engineer (Notemeal) - Teamworks (Open to Remote)

Teamworks jobs
Sports Jobs in Open to Remote
Technical Services: Programmer
About the Position:

Notemeal, a Teamworks’ product, enables sports dietitians to improve athletes’ performance and wellness through optimized nutrition. Founded by two former NFL executives, Notemeal is being adopted by elite sports organizations faster than any other solution in the sports technology market.

Teamworks is on a mission to empower athletes through technology. With over 5,000 teams and 150,000 athletes leveraging our products on a daily basis, Teamworks is the proven technology partner for the world’s leading sports organizations. 

Our growing engineering team is looking for an exceptional Senior Software Engineer who writes clean, modular code; possesses strong technical communication skills (e.g. code reviews and discussing architectural tradeoffs); and exhibits user empathy concerning technical design decisions.

This role is an excellent opportunity for the right candidate to join the team leading the digital transformation of elite athletics.

Examples of types of problems you’ll be solving:
  • Integrate feedback from elite athletes and industry staff – including Super Bowl, College Football, and NBA champions – to improve user experience across web and mobile apps.
  • Help scale Notemeal’s backend as we grow beyond 10,000 users, while supporting APIs consumed by internal and external clients.
  • Explore and engineer features connecting Teamworks and Notemeal, including using class and practice schedules to build smarter meal plans, streamlining catering during long road trips, etc.
  • Improve our menu suggestion algorithm so that it provides generalized support for in-house menus, restaurants and whatever is next.

Relevant Skills and Technologies:
  • Typescript
  • React
  • GraphQL
  • Node
  • PostgreSQL
  • Ionic (for mobile app)

Even if you don’t meet all of the requirements listed here, we still encourage you to apply.  Skills can be used in lots of different ways and your life and professional experience may be relevant beyond what a list of requirements will capture.

How You’ll Work
We’re a remote-first shop.  At the start of the pandemic we had to figure out how to work as a team remotely, and we liked what we saw in terms of giving our team the flexibility they needed to manage their lives while also doing great work on our products. Our offices in Durham, Birmingham and Boston are open for collaboration and optional team-building events – but we have engineers who live in Alaska, Florida, New York, and just about everywhere in between, and showing up to the office is always 100% optional, even for members of the team who live right down the road.

Our Hiring Process
Roles are filled after candidates complete a process comprised of the following steps:
  • Application Review
    • Culture Interview with our People team - the most successful candidates love sports, have a strong desire to be a part of a team that will push them to grow, and most importantly follow our critical NO ASSHOLES™ Rule (and having a sense of humor doesn’t hurt).
  • Coding Problem - an engineer will present a standardized coding challenge that you will be asked to complete over a Zoom call leveraging for collaboration.
  • Virtual “On-site” - you will meet with various members of the team, over the course of 3-4 hours, over 1 or 2 days, engaging in the following sessions:
  • Systems Design Interview  (60m)
  • UI -> API -> Data Model Interview (60m)
  • Technical Discussion (30m)
  • Non-technical Interview (30m)
  • Culture Screen (30m)
  • Job Offer - Within 48 hours of your panel interview, we’ll let you know whether or not you’re moving on to this stage. If you do reach this stage we’re confident you’ll do great on our team – and we’ll make you an offer with competitive salary and equity compensation and great benefits. If you don’t make it to this stage after your panel interview, we’ll still make a decision and let you know within 48 hours.  We’ll never ghost you, and if you’re open to constructive feedback we’ll always be willing to get on a call and offer feedback on why you weren’t selected.

About Teamworks
Founded in 2006 (when the iPhone was but a glimmer in Steve Jobs’ eye), Teamworks started out as a messaging platform supporting collegiate football teams. Since then, we have raised three institutional rounds of funding totalling over $50M (other companies in our investors’ portfolios include Airbnb, Hubspot, Stripe, Carta, and Future), and our B2B SaaS product offerings have grown to solve complex operational workflows involving communications, scheduling, data collection, rules compliance, and other issues specific to elite athletics. In addition to providing the premier operations platform serving the world of elite athletics, we’ve also built or acquired the top solutions for athlete Academic success (Teamworks Academics), Name, Image, and Likeness (INFLCR), and sports performance and nutrition (Notemeal). Our product suite continues to grow, and we are the preeminent tech provider serving top-tier athletic organizations.  

*Please add [email protected] to your contact list to ensure delivery of all correspondence from us.*

Teamworks is an equal opportunity employer - if you live our core values every day and are honest, hard working, humble, committed, innovative, and an all-around exceptional person, you'll thrive at Teamworks. We are committed to building a diverse and inclusive workforce and take affirmative action to not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics.  This policy applies to all employment practices within our organization, including but not limited to recruiting, hiring, promotion, termination, compensation, benefits, and training.  Teamworks is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email [email protected]

To all recruitment agencies: Teamworks does not accept agency resumes. Please do not forward resumes to our jobs alias, Teamwork employees or any other organization location. Teamworks is not responsible for any fees related to unsolicited resumes.

Job Questions:

  1. Why do you want to work at Teamworks?