Teamworks is a powerful collaboration and operations platform designed to empower athletes
Senior Dev Mobile Remote
Senior Python Developer Remote
Site Reliability Engineer Remote
Support and Automation Engineer Durham, NC, United States or Remote
Why join us?
Teamworks is the leading ATHLETE ENGAGEMENT™ platform. We help more than 3,000 elite athletic teams connect and collaborate so they can focus on winning.
Engineering at Teamworks
Engineering at Teamworks focuses on autonomy and collaboration. Each team owns its section of the product. Engineers work with a product owner on a day-to-day basis, and may work with a senior architect, designer, QA automation engineer or site reliability engineer depending on what they're working on.
We use daily standups along with a Kanban process, aligning epics with features, stories with user-focused deliverables towards those features, and tasks with the Engineering items required to deliver those stories — and by doing so, strive to give predictability to our development process. This allows us to operate on estimates rather than deadlines as often as possible. We also operate on Amazon's
Everything has an API principle.
We use Gitlab to facilitate peer review and continuous integration. We have separate QA Automation and Site Reliability teams to ensure reliability and quality of code delivery to production.
Athletes and their support staff are a mobile workforce. Travel, scheduling, and messaging are key components of their everyday work, and we strive to make it so that these components work reliably and efficiently. One of the interesting problems we have worked through is turnover rate: collegiate athletic careers are generally 1 to 4 years, so we enable dynamic group assignment throughout our application, with resolution at event time rather than up front. This leads to technical challenges that we optimize for in all our software.
Our calendar is our most-used application, with over 130 million events managed, and tens of thousands of users actively adding appointments, checking conflicts, and viewing their calendars every day. Engineers working on calendar optimize equally for good user experience and performance.
Messaging is our second most-used application, with 2.1 million messages sent per week. Working on messaging involves integration with multiple external services for push, SMS, and email, along with using Firebase for the messaging store.
Our Academics application provides tutor scheduling, study hall scheduling, travel exemptions and academic support to student-athletes at Division 1 schools. Academics also provides our most-used public API, which lets universities build integrations that load student class schedules and enrollment information directly into the system on a daily basis.
Working at Teamworks
We are a performance-oriented culture with employees who are driven, collegial and team-first. Our core values are honesty, humility, hard work, commitment, exceptionalism, and innovation. What this translates into in engineering and product development is a high degree of autonomy and a strong spirit of cooperation. It also means we commit ourselves to truly understanding our customers' needs and meeting those needs with technology. People here work as a team and aren't afraid to ask for help. Everyone pitches in where and when it's needed to achieve a common goal.
Work from Home
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.