Teamworks

Software Engineer II, Full Stack (Node, React)

Teamworks1 months ago
Location

United States

Workplace

Remote

Type

Full Time

Salary

USD 166,000 – 166,000

Level

Mid

Role

Full Stack Engineer

Posted

Feb 26, 2026

Full TimeRemoteMid

The role

Summary

Teamworks is seeking a Full Stack Software Engineer II to help scale their Strength & Conditioning platform, focusing on optimizing performance, database improvements, and driving feature development across their TypeScript, React, and Node.js technology stack. The ideal candidate will be a collaborative, results-driven engineer capable of independently delivering high-impact features in a fast-growing sports technology environment.

What you'll do

Feature Development: Own and deliver scalable features across the company's TypeScript, React, and Node.js technology stack
Performance Optimization: Drive database-level performance improvements, optimizing relational data models and queries to support rapid user growth
Platform Scaling: Contribute to scaling the Strength & Conditioning platform to 180K+ users within first 6 months and beyond 350K users over time
System Architecture: Architect and enhance backend systems to support high-volume workloads and evolving customer needs
Collaborative Development: Collaborate closely with engineers and product managers to design and ship impactful improvements
Code Quality: Review and improve existing code, identifying performance bottlenecks and structural enhancements
End-to-End Delivery: Independently drive features from concept to production while maintaining strong team collaboration

What we look for

Technical

Programming LanguagesAdvanced proficiency in TypeScript, with strong skills in React and Node.js development
Database ManagementExperience with relational databases, particularly PostgreSQL, including schema design, query optimization, and performance tuning
API DevelopmentProven experience designing, building, and consuming REST and/or GraphQL APIs
Architecture KnowledgeFamiliarity with microservices or micro-frontend architectures, including modular frontend design

Education

Degree PreferenceBachelor's degree in Computer Science or related technical field (preferred but not mandatory)

Experience

Professional Experience3+ years of software engineering experience building and shipping production applications

Skills

Required skills

TypeScriptStrong programming skills in TypeScript for full-stack development
ReactProficient in building complex, scalable React applications
Node.jsExperienced in backend development using Node.js
PostgreSQLExpertise in relational database design and optimization

Nice to have

React NativeMobile application development experience
DevOpsFamiliarity with CI/CD pipelines and DevOps practices
Sports PerformanceBackground or understanding of strength & conditioning terminology

Compensation & benefits

Salary

USD 166,000 – 166,000 (annual)

Benefits

Remote Work

Fully remote work arrangement with flexible working environment

Professional Growth

Opportunities to work on cutting-edge sports technology platform with rapid scaling challenges

Innovative Culture

Work with a dynamic team that values innovation, hard work, and continuous improvement


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Assessment Online coding challenge or take-home project demonstrating full-stack development skills
  3. 3
    Technical Interview In-depth technical discussion with engineering team, covering system design and coding abilities
  4. 4
    Team Fit Interview Conversation with potential teammates to assess collaborative approach and cultural alignment
  5. 5
    Final Interview Meeting with engineering leadership to discuss role expectations and long-term potential

Apply for this position

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