Senior Software Engineer (Remote IT Job) – Join TeamSnap | $160k–$193k Annual Salary

Introduction Teamsnap

Overview of TeamSnap TeamSnap sports and communication platform is the premier youth sports facility allowing easier management of youth sports mess. We believe sports connect people to build a better world, and our focus is erasing the administrative headaches team, players, and families now face in their sporting endeavors. Outside Magazine has counted us among the “Best Places to Work,” while Built In has included us in its “100 Best Remote-First Places to Work.” We try to create a supportive, innovative, and inspiring working space. Our platform serves more than 2 million daily active users across some of the largest youth and amateur sports organizations worldwide.

Position Overview

Senior Software Engineer The testament of our software flagship lies in the design, development, and scaling applications as well as services by one being appointed as a Senior Software Engineer. It is a fully remote, full-time role inside our distributed engineering team. You decide on shaping the future of our platform with the help of a diverse tech stack, including Node.js, Elixir, Ruby on Rails, Go, SQL, TypeScript, and React.

Our engineering team is highly collaborative and relies heavily on both pair and virtual programming to deliver really great solutions while helping each other grow professionally.

Compensation

$160,000 to $193,000 per year, based on experience and education.

Location

Remote (US National, excluding WV, SD, RI, NM, NE, MS, IA, LA, HI, DC, DE, AK, AL).

Work Schedule : Full time

Travel Requirements

Travels few times a year.

Some travel may be needed This may include:
Health, Dental, and Vision Insurance
Parental Leave
Retirement Savings
Education Assistance
Paid Time Off
Career Development Opportunities

Key Responsibilities

  • Develop scalable applications and services to support millions of users.
  • Create user-friendly experiences across web and mobile devices.
  • Work closely with product and UX teams to brainstorm and validate new features.
  • Write, review and maintain high-quality code within engineering standards.
  • Pair programming and mentoring to share knowledge and enhance the technical skillset.
  • Lead the automation practice to make sure that systems are reliable.
  • Contribute to incident management and on-call duties.
  • Investigate, test, and adopt new technology to improve performance and scalability

Qualifications

  • More than 5 years of experience in developing and maintaining high-scale, distributed software systems.
  • Full stack development in Node.js, Ruby on Rails and TypeScript/React is very proficient.
  • Strong experience with relational databases such as MySQL, including migrations, profiling, and optimization.
  • Hands-on experience building APIs, services, and event-driven architectures.
  • Having experience in delivering large projects and debugging cross systems issues.
  • Familiar with distributed systems and scalable solutions.

Bonus: Even if you don’t meet all the qualifications, you are encouraged to apply. We want different and unique perspectives that prove to be better than any checklist.

Apply Now

Leave a Comment