TeamSnap, Inc. logo

Full-Stack Engineer (Backend Focused)

Job Overview

Location

Los Angeles, CA

Job Type

Full-time

Category

Software Engineering

Date Posted

June 19, 2026

Full Job Description

đź“‹ Description

  • • Design, develop, and maintain scalable full-stack applications serving over 2 million daily active users across youth and amateur sports organizations.
  • • Work across the technology stack with a backend focus using Node.js, TypeScript, and SQL to build robust APIs and services that power core platform functionality.
  • • Collaborate with frontend teams using React to ensure seamless integration between client-side interfaces and backend systems.
  • • Participate in pair programming sessions and virtual team swarms to foster collaboration within a remote-first engineering culture.
  • • Contribute to the entire software development lifecycle, including requirements analysis, architecture design, code reviews, testing, deployment, and post-launch monitoring.
  • • Optimize application performance, reliability, and security for high-traffic systems handling critical sports scheduling, communication, and payment workflows.
  • • Work in-person three days per week at the Los Angeles office to collaborate directly with the R&D team, while maintaining flexibility for remote work on the remaining days.
  • • Engage in cross-functional initiatives with product, design, and operations teams to deliver user-centric features that enhance the sports experience for coaches, parents, and athletes.
  • • Implement and maintain clean, well-documented, and testable code following team standards and best practices for maintainability and scalability.
  • • Stay current with emerging technologies and industry trends to continuously improve the platform’s architecture and development processes.
  • • Support production systems through on-call rotations and incident response, ensuring minimal downtime and rapid resolution of critical issues.
  • • Contribute to technical debt reduction initiatives and refactor legacy components to improve system stability and developer velocity.
  • • Advocate for user experience and system reliability by proactively identifying bottlenecks, edge cases, and potential failures before they impact users.
  • • Participate in sprint planning, retrospectives, and backlog grooming to ensure alignment with product goals and team priorities.
  • • Mentor junior engineers and share knowledge through documentation, code reviews, and informal knowledge-sharing sessions.

🎯 Requirements

  • • Proficient in Node.js and TypeScript for backend development
  • • Experience with SQL databases and relational data modeling
  • • Strong frontend experience with React

🏖️ Benefits

  • • Hybrid work model with 3 days per week in-person in Los Angeles and remote flexibility
  • • Remote-first company culture with virtual team collaboration tools and practices
  • • Opportunity to work on a platform used by millions of youth sports participants worldwide
  • • Inclusion in a team recognized as a Best Place to Work by Outside Magazine and Built In

Skills & Technologies

TypeScript
React
Node.js
Backend
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

TeamSnap, Inc. logo
TeamSnap, Inc.
Visit Website

About TeamSnap, Inc.

TeamSnap, Inc. provides cloud-based sports team management software serving youth, amateur and recreational leagues. The platform combines scheduling, communication, payment processing and roster tools in one mobile and web application used by millions of coaches, parents and players worldwide.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Full Remote
Contract
Expires Jul 5, 2026
Remote

2 months ago

San Francisco, California
Full-time
Expires Jul 5, 2026
Python
JavaScript
Ruby
+3 more

2 months ago

Colombia - Remote
Full-time
Expires Jul 5, 2026
JavaScript
Angular
Node.js
+3 more

2 months ago

Expired
Singapore
Full-time
Expired Jun 2, 2026
Remote

3 months ago