Senior Software Engineer (BE/Fullstack)

TeamSnap
United States
Workplace: RemoteFull timeUSD 150,000+ annuallyFunction: Software EngineeringSkills: ["Collaboration","Pairing","Problem-solving","Ownership","Code quality"]

Build and evolve backend and fullstack features for TeamSnap’s remote, distributed engineering team serving millions of daily youth-sports users. Design scalable, service-oriented and event-driven systems, integrate APIs for mobile/web clients, and partner with product and UX to deliver new capabilities. Contribute to reliability through automated testing, on-call/incident management, and debugging across distributed systems, while improving code quality and standards.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TeamSnap
TeamSnap
3 days ago

Senior Software Engineer (BE/Fullstack)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 8 months ago

Job Summary

Build and evolve backend and fullstack features for TeamSnap’s remote, distributed engineering team serving millions of daily youth-sports users. Design scalable, service-oriented and event-driven systems, integrate APIs for mobile/web clients, and partner with product and UX to deliver new capabilities. Contribute to reliability through automated testing, on-call/incident management, and debugging across distributed systems, while improving code quality and standards.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop engaging user experiences across TeamSnap mobile and web applications.
  • •Design and implement scalable apps and services, integrating into an evolving unified product and system architecture.
  • •Collaborate with product and UX to brainstorm, evaluate, and deliver new product features.
  • •Contribute to development standards to ensure code quality and improve team practices.
  • •Implement automated testing, participate in on-call and incident management, and improve backend reliability.

Pay and Benefits

Salary: USD 150,000 annually
Perks:Paid LeaveHealth InsuranceDentalVision401kLearning BudgetHome OfficeTravel AllowanceWellness Stipend

Key Requirements

  • •5+ years of relevant experience leading large projects on high-scale, distributed software systems as a software engineer.
  • •Proficient in backend development with Node, Python, Golang, Ruby, or similar.
  • •Hands-on experience using SQL and relational databases (e.g., MySQL, GCP Cloud SQL), including migrations, profiling, and optimization.
  • •Experience developing APIs and services for mobile applications and web clients at scale.
  • •Successfully delivered complex projects involving debugging across multiple systems, including experience with event streams and webhooks.
Experience:Distributed systemsAPIsEvent-driven architectureMobile applicationsWeb applications
Skills:CollaborationPairingProblem-solvingOwnershipCode quality
Tech Stack:Node.jsTypeScriptSQLRubyRailsReactPythonGolangMySQLGCP Cloud SQLAPIsWebhooks

Company Brief

TeamSnap
Provides a sports team management platform and mobile app that helps coaches, managers, and parents organize schedules, messaging, payments, and player availability for recreational and competitive youth and adult sports teams.
Industry: SaaS
Company Size: Medium (51 to 250 employees)
Headquarters: Boulder, United States
Founded: 2009
WebsiteLinkedIn