Teamworks is a leading sports tech platform looking for a Staff Software Engineer to enhance their Nutrition platform, which aids dietitians and athletes with meal planning and performance insights. The role involves leading architectural direction, mentoring engineers, and driving cross-platform initiatives while ensuring technical standards are elevated.
Responsibilities:
- Lead architectural direction for large scale features across our web and mobile applications built with TypeScript, React, React Native, and Node.js
- Own expansion initiatives into APAC and EU markets, including designing and implementing new food database integrations with evolving schemas and localization requirements
- Drive cross platform projects that require discovery, system level thinking, and collaboration across multiple Teamworks teams
- Improve reliability, scalability, security, and developer experience by identifying and prioritizing meaningful technical debt
- Mentor engineers through pairing, code reviews, and hands-on collaboration to raise overall team capability
- Partner closely with Product and cross functional stakeholders to clarify requirements, challenge assumptions, and influence technical strategy
Requirements:
- 8+ years of software engineering experience building production applications using TypeScript, React, React Native, and Node.js across both frontend and backend systems
- Proven track record of leading architectural decisions and delivering complex full stack features at scale
- Strong system design skills with experience designing distributed systems and cross system integrations
- Hands on experience with Infrastructure and DevOps practices, including a combination of Terraform, AWS services, and modern CI/CD workflows
- Clear understanding of AWS tooling and cloud native architecture, with the ability to support infrastructure decisions at a Staff level
- Demonstrated ability to mentor and uplevel engineers, improving team quality and technical standards
- Strong collaboration skills with experience influencing cross functional teams and driving alignment
- Experience implementing microfrontend patterns such as module federation or shared component architectures
- Strong knowledge of PostgreSQL, REST or GraphQL API design, and data modeling
- Background in sports technology, performance platforms, or athlete focused products
- Experience working with other programming languages