Remote Position
[Remote] Senior Software Engineer (Backend)
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. TeamSnap is a sports and communication platform dedicated to taking the work out of play in youth sports. The company is seeking a Senior Software Engineer (Backend) to build scalable applications and services for millions of users, collaborate on product development, and support the reliability of distributed backend systems.
Responsibilities
- Develop engaging experiences for our millions of users across our mobile and web applications
- Design and implement scalable apps and services, integrating these into an evolving unified product and system architecture
- Brainstorm and evaluate new product features in collaboration with the product and UX team
- Collaborate and pair with other developers to develop solutions and teach technical skills
- Contribute to our development standards within the team and across engineering to ensure code quality, adherence to standards, and identify opportunities for improvement
- Champion and implement automated testing practices to uphold the dependability and stability of backend systems, while also taking ownership of the overall reliability of the team's services
- Actively engage in on-call responsibilities and contribute to incident management efforts
- Evaluate and test new technologies to help TeamSnap move faster or serve our users more effectively
- Help teammates overcome obstacles, resolve blockers, and complete work tasks
Skills
- - 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.
- - Experience with direct usage of SQL and relational databases such as MySQL / GCP Cloud SQL along with migrations, profiling, and optimization of such databases
- - Hands-on experience developing APIs, services for mobile applications and web clients at scale.
- - Successfully delivered complex projects including debugging problems that may span a number of systems
- - Experience working with and architecting APIs, event streams, webhooks, etc
- - Experience working within and towards a distributed system.
- TeamSnap is a fully remote company, so you need to be very comfortable working with people who aren't in the same time zone as you
- We can only hire permanent US residents at this time
- Extra points if you've built services for livestreaming, advertising, or subscriptions.
Benefits
- Remote-first work arrangement; TeamSnap has been remote since 2009
- Unlimited PTO and paid parental leave for all parents
- 100% premium coverage of medical, dental, and vision insurance for you and your family
- 401(k) retirement plan
- $1,500 annual learning and development stipend
- Travel to fun locations for all-company meetings and team events
- Generous home office allowance
- TeamSnap swag upon starting and a $50 credit on every work anniversary thereafter
- Monthly stipend reimbursement for health and wellness
- Boundless opportunities to grow
Company Overview