Teamworks

Senior Software Engineer, Full Stack (Python, React)

Teamworks1 months ago
Location

United States

Workplace

Remote

Type

Full Time

Salary

USD 185,000 – 185,000

Level

Senior

Role

Full Stack Engineer

Posted

Feb 12, 2026

Full TimeRemoteSenior

The role

Summary

Teamworks is seeking a Senior Full Stack Software Engineer to enhance their core platform that supports over 6,500 sports organizations. The ideal candidate will contribute to scalable system design, develop cross-product integrations, and drive technical innovation in a mission-critical platform supporting athletic and tactical environments.

What you'll do

Full Stack Development: Own and deliver end-to-end full-stack features across React/TypeScript frontend and Python backend
Platform Architecture: Design and implement scalable platform capabilities that integrate multiple Teamworks products into a unified experience
Technical Leadership: Lead technical design discussions, produce clear RFCs, and mentor engineers through code reviews and pairing
System Optimization: Improve system performance, reliability, and maintainability across the Hub platform
API Development: Contribute to and refine API design using REST and GraphQL for internal and external integrations
Production Support: Participate in on-call rotation and demonstrate strong production ownership

What we look for

Technical

Frontend TechnologiesStrong proficiency in React and TypeScript
Backend TechnologiesStrong proficiency in Python with experience in building scalable production systems
Database SkillsExperience with PostgreSQL or similar relational databases

Education

Computer Science or Related FieldBachelor's degree in Computer Science, Software Engineering, or equivalent professional experience

Experience

Full Stack Experience5+ years of full-stack software engineering experience
Technical DesignExperience leading or heavily contributing to technical design discussions
System DesignStrong system design fundamentals and architectural decision-making experience

Skills

Required skills

ReactAdvanced frontend development using React and TypeScript
PythonBackend development with Python for scalable systems
PostgreSQLDatabase design and management with relational databases

Nice to have

GraphQLExperience with GraphQL API design and implementation
AI Development ToolsHands-on use of Generative AI tools like Claude or Cursor
Platform SystemsExperience building platform-layer systems or multi-product integration frameworks

Compensation & benefits

Salary

USD 185,000 – 185,000 (annual)

Stock options

Available

Benefits

Equal Opportunity Employer

Committed to building a diverse and inclusive workforce

Remote Work

Fully remote work arrangement with flexibility

Innovation-Driven Culture

Work in a dynamic environment valuing honesty, humility, hard work, commitment, and innovation


Interview process

  1. 1
    Initial Screening Technical resume review and initial recruiter conversation
  2. 2
    Technical Assessment Coding challenge or technical screening focused on full-stack skills
  3. 3
    Technical Interviews Multiple rounds of interviews covering system design, coding, and architectural discussions
  4. 4
    Team Fit Interview Final interview to assess cultural alignment and team compatibility

Apply for this position

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