
About TeamSnap
The ultimate app for sports team management
Key Highlights
- Over 20 million users managing sports teams
- $10 million raised to enhance platform features
- Headquartered in Boulder, Colorado
- Supports a wide range of sports from youth to adult leagues
TeamSnap is the leading sports team management app, headquartered in Boulder, Colorado. With over 20 million users, TeamSnap simplifies communication and organization for sports teams, clubs, and leagues. The platform serves a diverse range of sports, from youth leagues to adult recreational teams, ...
🎁 Benefits
TeamSnap offers competitive salaries, equity options, flexible PTO, and a remote work policy to support work-life balance. Employees also benefit from...
🌟 Culture
TeamSnap fosters a culture centered around sports and teamwork, encouraging employees to engage in physical activities and community events. The compa...
Skills & Technologies
Overview
TeamSnap is seeking a Senior Software Engineer to work across the stack in a fully remote environment. You'll utilize technologies like Node.js, Elixir, and React to support a platform serving millions of users. This role requires experience in backend and fullstack development.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on backend and fullstack development. You are comfortable working across the stack and have a passion for building scalable systems that serve a large user base. Your expertise includes working with technologies such as Node.js, Elixir, Ruby on Rails, and SQL, and you are familiar with service-oriented and event-driven architectures. You thrive in a collaborative remote culture and enjoy participating in pair programming and team swarms to enhance team dynamics.
You are a proactive problem solver who enjoys tackling complex challenges and optimizing systems for performance. You understand the importance of writing clean, maintainable code and are committed to following best practices in software development. You have experience with version control systems like Git and are comfortable working in a fully distributed team environment.
Desirable
Experience with frontend technologies such as TypeScript and React is a plus, as you will be working on both backend and frontend components of the platform. Familiarity with agile methodologies and a strong understanding of software development life cycles will help you succeed in this role. You are open to learning new technologies and adapting to the evolving needs of the team and the platform.
What you'll do
As a Senior Software Engineer at TeamSnap, you will play a crucial role in architecting and building scalable systems that support our sports and communication platform. You will collaborate with a fully distributed engineering team to design and implement features that enhance user experience and drive engagement. Your responsibilities will include writing high-quality code, conducting code reviews, and participating in architectural discussions to ensure the robustness of our systems.
You will work closely with product managers and designers to understand user needs and translate them into technical requirements. Your role will involve optimizing existing systems for performance and reliability, as well as troubleshooting and resolving issues that arise in production environments. You will also have the opportunity to mentor junior engineers and contribute to their professional growth.
What we offer
TeamSnap offers a supportive and inclusive remote work environment where you can thrive both personally and professionally. We believe in empowering our employees to bring their best ideas to the table and foster a culture of collaboration and innovation. You will have access to ongoing learning opportunities and the chance to work on meaningful projects that impact millions of users.
We encourage you to apply even if your experience doesn't match every requirement. Join us in making a difference in the world of youth sports and communication, and be part of a team that values creativity, teamwork, and a commitment to excellence.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at TeamSnap.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Amper is hiring a Senior Software Engineer to build customer-facing and internal products. You'll work with Python and React to develop large APIs and microservices. This position requires experience in full-stack development.

Full Stack Engineer
Headway is hiring a Senior Fullstack Software Engineer to help build a new mental health care system. You'll work with technologies like JavaScript, React, and Node.js to create software that connects patients with therapists. This position requires significant experience in fullstack development.

Full Stack Engineer
Texture is hiring a Senior Fullstack Engineer to establish the foundational infrastructure of their platform. You'll work across both frontend and backend development. This position requires at least 5 years of engineering experience.

Full Stack Engineer
WebAI is hiring a Senior Full Stack Engineer to develop high-performance web and desktop applications. You'll work with technologies like React, Vite, and Electron to ensure scalability and real-time communication. This role requires expertise in CI/CD and cloud infrastructure.

Full Stack Engineer
Betterleap is hiring a Senior Full Stack Engineer to build and scale their platform. You'll work across the stack, developing and optimizing web applications and APIs. This role requires experience in a fast-paced environment and a passion for solving technical challenges.