Full Stack Developer

GMB Fitness · Jun 17th 2019

Apply on Authentic Jobs

Full-time

(Anywhere)

About GMB

GMB is a kick-ass company.

Starting with Ryan, Andy, and Jarlo in 2010, we’re now a team of more than twenty members with a growing stable of certified GMB Trainers and thousands of clients in over seventy countries.

We’re growing fast, and it’s not because we’re trying to cash in on the latest fitness craze or stroke our egos.

GMB is about creating autonomy. We’re working to make the world a better place by teaching people to take control of what their bodies can do so they can contribute to their families and communities. We create options for exploration and self-expression.

And we work the way we practice. It’s different, but the results speak for themselves.

If any of this is news to you, please familiarize yourself with who we are and what we’re about before going any further. You should also listen to this interview with Andy about how we grew GMB and what’s important to us.

If you’re clear on who we are and what we’re about, let’s get to what it’s like to work with GMB.

About the job

You'll be working on the next generation of the GMB platform with a primary focus—at least initially—on front-end. To do so, you'll be collaborating not only with two other developers but with the wider product team, marketing, and support teams as well.

A typical week may involve working with the following technologies so be sure that you are experienced and comfortable with...

  • HTML5, CSS, SCSS, Webpack and JavaScript
  • RESTful API: solid grasp of API-based UI design.
  • React (or other JS UI library, e.g. Vue or Angular)
  • NPM

Other useful experience...

  • HTML5 video API and JS video players

  • Flow.js or Typescript

  • UI & UX design

  • React app speed optimization

  • AWS Infrastructure: Route 53, CloudFront for video streaming and front-end delivery, ElasticLoad Balancer for scalability, and CloudWatch to monitor

  • Node.js App (on AWS): ElasticBeanstalk/EC2 as a compute engine, RDS as a database, ElastiCache for real-time session storage, S3 for file storage and video streaming, and SNS as a mail/notification scheduler

  • Git/GitHub, WordPress/PHP, Discourse, SendGrid, DigitalOcean, Sentry, Postman

Who are you?

You’ve been—ideally—following GMB for a while and understand what sets us apart from other fitness companies. If not, you at least have a sense of where we fit into the wider world of fitness and physical culture, because it's very important to us that our user experience supports our mission of helping people develop the physical skills and autonomy to perform well in their chosen activities.

That might sound like BS, but we're and education company, so we have to be deliberate about how each interaction contributes to our clients' growth.

You should be clear on the value you’ll bring to the team and always working to develop a growth mindset. You have a strong DIY ethic – know what you don’t know and what you can do about it.

Along with a high degree autonomy comes a high degree of accountability and you flourish in that environment. You can self-manage effectively and can balance between doing and planning—you know how and when to choose between following instructions and being creative.

You can manage written communication with a lot of different people—speak, read, and write perfect English. And you have a damn good sense of humor accompanied by a hefty measure of irreverence.

Pay & Benefits

Building a great team with full autonomy requires more than just freedom; we thrive in an environment that supports development and growth… and we bet you will too.

Continuous Learning

We regularly send team members to seminars to learn and every member of the team gets a Kindle and free access to any book they want to read about anything.

Technology

Since we operate online, it’s important for everyone on the team to have access to computers and other relevant technology. Count on GMB to provide any software, computers, or equipment you need.

Travel & Facetime

Several times a year, we get the parts of the team together to work and play in person. You’ll get a chance to visit new places and hang with some great people, and it’s all on us.

Time Off

Beyond just making your own schedule, it’s important to take time away from work periodically. So in addition to “at will” days off, we make sure everyone takes a week away at least twice a year.

We also take care of a lot of other little (and not so little) things, and we’re open to exploring more ways to make life better for our team. In other words, these benefits are only the tip of the iceberg, and things are getting better all the time.

How to apply

Smoke signal. Kidding.

Apply through our online form only.

Please use your cover letter to…

  • share some of your recent work and any challenges that you had to overcome
  • tell us what inspires you about the fitness and tech space
  • give us an example of a website or app you think is stellar
  • tell us a joke (the more inappropriate the better)

Please do not submit generalized cover letters—they will be met with fire. Instead, tell us why you want this specific job at GMB.

We will be accepting applications until July 1st. Expect to hear from us after that date.

Job Perks: We provide Continuous Learning opportunities, Tech and Education Stipends, Meetups, flexible Schedules and Time Off.

Apply:

Apply on Authentic Jobs