Teamworks

Staff Software Engineer, Full Stack (Node, React)

Teamworks1 months ago
Location

United States

Workplace

Remote

Type

Full Time

Salary

USD 216,000 – 216,000

Level

Staff

Role

Full Stack Engineer

Posted

Feb 24, 2026

Full TimeRemoteStaff

The role

Summary

Teamworks is seeking a Staff Software Engineer to lead technical initiatives for their Nutrition platform, focusing on full-stack development with TypeScript, React, and Node.js. The ideal candidate will drive architectural decisions, mentor team members, and contribute to cross-platform projects that support dietitians and athletes with personalized performance insights.

What you'll do

Architectural Leadership: Lead architectural direction for large-scale features across web and mobile applications
Market Expansion: Own expansion initiatives into APAC and EU markets, designing food database integrations
Cross-Platform Collaboration: Drive projects requiring system-level thinking and collaboration across Teamworks teams
Technical Debt Management: Improve system reliability, scalability, security, and developer experience
Mentorship: Mentor engineers through pairing, code reviews, and collaborative development
Stakeholder Engagement: Partner with Product and cross-functional teams to clarify requirements and influence technical strategy

What we look for

Technical

Full Stack Development8+ years of experience building production applications using TypeScript, React, React Native, and Node.js
System DesignProven ability to design distributed systems and complex integrations
Cloud InfrastructureHands-on experience with AWS services and cloud-native architecture

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Staff-Level EngineeringProven track record of leading architectural decisions and delivering complex full-stack features at scale
MentorshipDemonstrated ability to mentor and uplevel engineering teams

Skills

Required skills

TypeScriptExtensive experience building production applications using TypeScript across frontend and backend systems
ReactProven expertise in developing web applications with React
React NativeMobile application development using React Native
Node.jsStrong backend development skills with Node.js
System DesignAbility to design distributed systems and complex cross-system integrations
AWSHands-on experience with AWS services and cloud-native architecture
Infrastructure as CodeProficiency with Terraform and modern CI/CD workflows

Nice to have

MicrofrontendsExperience with module federation or shared component architectures
PostgreSQLStrong knowledge of PostgreSQL and data modeling
GraphQLExperience with GraphQL API design
Sports TechnologyBackground in sports technology or performance platforms

Compensation & benefits

Salary

USD 216,000 – 216,000 (annual)

Stock options

Available

Benefits

Remote Work

Fully remote work arrangement with flexible working environment

Professional Development

Opportunities for continuous learning and career growth

Inclusive Culture

Commitment to diversity, equity, and inclusion in the workplace

Sports Technology Impact

Work on innovative solutions for sports organizations worldwide


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess basic qualifications and experience
  2. 2
    Technical Interview Detailed technical discussion focusing on system design, architectural approaches, and problem-solving skills
  3. 3
    Coding Challenge Hands-on coding assessment to evaluate technical proficiency in TypeScript, React, and full-stack development
  4. 4
    Team Interview Meetings with potential teammates to assess cultural fit and collaboration skills
  5. 5
    Final Leadership Interview Discussion with senior engineering leadership about technical vision and potential contributions

Apply for this position

You'll be redirected to the company's application page