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

  • TeamSnap develops a sports management platform designed to simplify communication and coordination between sports members. It was founded in 2009, and is headquartered in Boulder, Colorado, USA, with a workforce of 51-200 employees. Its website is http://www.teamsnap.com.
  • Apply Now β†’

    More Open Positions

    Explore similar remote opportunities