TeamSnap logo

Product Software Engineer

TeamSnap

Job description

Founded in 2009, TeamSnap has changed the way people manage sports and group activities. Over 22 million coaches, administrators, players, and parents rely on TeamSnap’s powerful but easy-to-use solutions for communication, scheduling, payment collection, registration, real-time game sharing and much more. With TeamSnap, organizers save time, can focus on what matters, and keep participants happy.

We value trust, communication and fun more than big company policies and we empower our people to bring big ideas to life and into our customer’s hands. We work hard and play hard. TeamSnap is a regular on Outside Magazine’s list of Best Places to Work.

TeamSnap is seeking a Product Software Engineer interested in working across the stack to join our fully distributed engineering team to help us continue our impressive growth. We're looking for people that are self-directed and have big ideas with tiny egos. No matter what your “job” is, you’re welcome to suggest better ways of doing anything. We are all owners. Everyone has a stake in the company.

What you’ll be doing


You will be developing with a highly collaborative team focused on building, enhancing, refactoring, and maintaining all of TeamSnap's web applications, APIs and services using agile practices and principles. We’ll be looking to you to take ownership in your areas of expertise and flex your eagerness to learn and work in other areas of the stack. You’ll be helping us develop great user experiences for new and existing features and products.

As an example, from a recent hackathon we released the first in industry health check screening for teams to help ensure members are healthy before competition of any kind. This effort has positively impacted so many dealing with COVID and lifted TeamSnap’s usage directly…WOOT!

We have big goals of integrating several of TeamSnap’s products and services into a cohesive product suite you’ll get to help us realize.  Lastly and possibly most importantly we support over 20 million users through customer support and on-call duties which keeps us in touch with our internal and external customers' needs.

What do You Need to Succeed


  • You have experience leading projects in high-scale, nontrivial web apps and services.
  • Experience evolving and improving legacy software applications and services.
  • Exposure and interest in full stack development, think “T-shaped” developer. You have a deep knowledge of JavaScript, Ruby, or Elixir, and you should have functional knowledge of the others.
  • Experience and familiarity with libraries or frameworks we use such as React, Redux, GraphQL, Rails, or Phoenix.
  • Experience with direct usage of SQL and relational databases such as MySQL along with migrations, profiling and optimization of such databases.
  • Passion for great solutions and user experience. We want you to be interested in what makes a great product for our customers (whether TeamSnap users or other developers).
  • Enjoy working on a collaborative, fully distributed and self directed agile team communicating directly in zoom swarms to asynchronous within slack.
  • A sense of humor… or at least sympathy-laugh at our bad jokes.
  • A willingness to travel (when it’s safe) to other parts of the country for all company gatherings, team meetings, conferences, and the like.

Bonus Points


  • Involvement in youth or adult recreational sports, as a player, parent or coach. We’d love for you to experience firsthand how our customers use our product and how it could be improved.
  • Ideally you’re a Polyglot that likes to tinker with new languages and frameworks to keep your skills sharp (e.g. Elixir, GO, Typescript, GraphQL).
  • Experience working with functional programming concepts.
  • Familiar with Hooks and Component Lifecycle in React.
  • AdTech experience delivering and creating great user experiences.
  • Experience with Docker-based development environments and Kubernetes-based production environments.
  • Ability to talk to animals, Doctor Dolittle-style.

Location


We are headquartered in Boulder, Colorado, but this job is remote (unless you happen to live near Boulder, in which case you’re welcome to come to the office). TeamSnap is a mostly-distributed company, so you must be very comfortable working with people who aren’t in the same physical location as you or each other. While we love all parts of the world, we can only hire US-based citizens at this time.

How do I know if TeamSnap is the right place for me?


-You want to get to work on a product people use and love (yes people will stop you on the street and show you our app on their phone)
-You relentlessly pursue the voice of the customer
-You’re a strong communicator who’s not afraid to ask the right questions
-You are looking for a company with a proven revenue model, an experienced executive team, solid funding, and a strong strategic plan to blow the socks off our competition.

If you’re looking for an opportunity to show off the very best of your skills, in an environment of trust, respect and flexibility, this might very well be the best job you’ll ever have. 

Benefits and Perks


TeamSnap provides you with a phenomenal culture, lots of opportunity to develop professionally, and the ability to demonstrate what you can achieve. Benefits include:

-Competitive salary and equity
-Unlimited vacation, flexible PTO and parental leave for all parents
-100% premium coverage of Medical/dental/vision for you and your family
-Wellness stipend 
-401K
-Free TeamSnap service for your family and friends
-Free TeamSnap swag-

Inclusion and Diversity


TeamSnap is an Equal Employment Opportunity Employer. We are a company built around trust, kindness and collaboration, where diverse backgrounds, experiences and viewpoints are celebrated and valued. This is a place where everybody belongs. TeamSnap does not make hiring or employment decisions on the basis of race, color, religion, gender, gender identity, sex, sexual orientation, disability, veteran status, age, ethnic or national origin, or any other basis protected by all local, state or federal laws

Apply now

Apply Apply

Please let TeamSnap know you found this job on Himalayas. This will help us grow!

About this role

Apply before

April 28th, 2021

Job posted on

November 11th, 2020

Job type

Full Time

Hiring timezones

TeamSnap is hiring for this role in the following timezones:

Badge UTC -11.0
Badge UTC -10.0
Badge UTC -9.5
Badge UTC -9.0
Badge UTC -8.0
Badge UTC -7.0
Badge UTC -6.0
Badge UTC -5.0
Badge UTC -4.0
Badge UTC -3.5
Badge UTC -3.0
Badge UTC +13.0
Badge UTC +14.0
Primary industry
Company size

51-200

Founded in

2009

Social media
Visit teamsnap.com Visit teamsnap.com

About the company

TeamSnap has taken the organization of youth, recreational and competitive sports into the 21st century. 22 million coaches, administrators, players and parents use TeamSnap’s web and smartphone apps t...
View company profile View company profile

We'll keep you updated when the best new remote jobs pop up.

mail
Subscribe

We care about the protection of your data. Read our Privacy Policy.

Featured remote companies

View all companies View all companies
  • Nugg logo

    Nugg (getnugg. com) is an online and mobile ordering platform for medical marijuana, dedicated to connecting patients with trusted cannabis providers.

    Employees

    11-50

  • nClouds logo

    nClouds is a certified, award-winning provider of AWS and DevOps consulting and implementation services.

    Employees

    51-200

  • Instructure logo

    We believe everyone has the power to grow and succeed throughout their lifetime.

    Employees

    1,001-5,000

  • Toptal logo

    Toptal is a global network of the top talent in business, design, and technology that enables companies to scale their teams, on-demand.

    Employees

    1,001-5,000

  • Spoiler Alert logo

    Material Impact Inc. dba Spoiler Alert is a Boston-based supply chain software company that partners with food manufacturers and grocery distributors to better manage excess and distressed inventory

    Employees

    11-50

  • Newfront Insurance logo

    Newfront is a modern insurance brokerage that leverages technology to vastly simplify the buying process for clients and the selling process for brokers.

    Employees

    201-500