Ever thought about how technology could make the world of youth sports a much smoother, more enjoyable experience for everyone involved? At TeamSnap, we're doing exactly that. We passionately believe that when sports connect people, incredible things happen, and our platform is at the heart of making that connection effortless. We're an award-winning team, celebrated for our inspiring culture where big ideas are welcome and egos are small. If you're a seasoned Senior Fullstack Engineer with a strong backend focus, excited to tackle significant scaling challenges, and eager to contribute to a product loved by millions globally, then you might just be the perfect fit for our fully distributed team. Come help us continue our journey to simplify play!
Overview
At TeamSnap, we believe in the power of connection through sports. Our platform empowers youth sports organizations and families by taking the work out of play. We're growing rapidly, serving over 2 million daily active users, and we're looking for a talented Senior Fullstack Engineer with a backend leaning to help us scale even further. This is a truly unique opportunity to contribute to a product that impacts millions globally, all while working from anywhere in the world.
You will join our collaborative, fully distributed engineering team. We design and build highly scalable systems using a service-oriented and event-driven architecture, ensuring a smooth experience for users in some of the largest youth and amateur sports organizations worldwide. Our core technologies include Node.js, TypeScript, React.js, and SQL. Expect to engage in regular pair sessions and virtual team swarms, fostering a strong sense of community and continuous improvement among our teammates.
Key Responsibilities
- Architect, develop, and maintain robust, scalable backend services using Node.js and TypeScript.
- Contribute to frontend development with React.js, ensuring a seamless user experience.
- Design and implement efficient database solutions primarily with SQL.
- Collaborate closely with product managers, designers, and other engineers to define, scope, and deliver new features and improvements.
- Participate in code reviews, providing constructive feedback and ensuring high code quality.
- Identify and address performance bottlenecks and bugs, optimizing our systems for millions of daily users.
- Contribute to the continuous improvement of our service-oriented and event-driven architecture.
- Share your expertise with the team through mentorship and active participation in our collaborative remote culture.
Requirements
- Extensive professional experience as a Senior Fullstack Engineer, with a significant emphasis on backend development.
- Demonstrated expertise in Node.js and TypeScript for building scalable applications.
- Solid experience with modern frontend frameworks, specifically React.js.
- Proficiency in designing and optimizing relational databases using SQL.
- Experience with service-oriented and event-driven architectures.
- A proven track record of building and maintaining high-traffic, distributed systems.
- Excellent problem-solving skills and the ability to troubleshoot complex issues across the stack.
- Strong communication and collaboration skills, essential for a fully remote team environment.
- Ability to thrive in a fast-paced, evolving product development cycle.
What You'll Gain
- The chance to make a tangible impact on a product used and loved by millions of sports enthusiasts worldwide.
- An inclusive, supportive, and truly collaborative remote-first culture recognized as a "Best Place to Work."
- Opportunities for continuous learning and professional growth within a technically challenging environment.
- Work with a modern tech stack and contribute to cutting-edge architectural patterns.
- A team that values your contributions, encourages big ideas, and fosters a spirit of continuous improvement.
- Flexibility and autonomy in a fully remote work setting, allowing you to achieve a healthy work life balance.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

