Senior Software Engineer Fitness Industry

last updated June 4, 2021 16:05 UTC

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

TrainerRoad makes cycling software!We’re looking for smart software engineers who ‘get things done’. Candidatescan be located in North America.

We’re a small group with a lot of potential. Areas of work include Xamarin iOS/OSX/Android, WPF, https://dotnet.microsoft.com/apps/aspnet MVC, Web API, HTML/Javascript, Angular 2, Azure, ANT sport devices, Bluetooth Smart sport devices, Build/Test integration, and SQL among others.

Engineers will have the opportunity to work in all of theabove technologies, but would be able to focus on particular areas if that’s where their passion lies.

WhoWe’re Looking For

We want smart engineers! You should have an intermediate to advanced understanding of the Gang of Four design patterns and how to apply them to software development. The ideal candidateis a ‘developer’s developer’ and enjoys reading about programming in their free time, tinkering on the weekends with side projects and staying abreast of the latest frameworks/technologies in their area of expertise.

We basically want someone with a passion for development.

Required Technology Experience

  • C# Experience – Intermediate to Advancedproficiency

Optional Technology Experience

  • https://dotnet.microsoft.com/apps/aspnet MVC

  • LINQ

  • Web API

  • Azure

  • Xamarin

  • Android

  • SQL

  • ReactiveUI

  • WPF

  • Javascript Frameworks (Angular,React, ect)

  • HTML

  • Build/Test CI (We use TeamCity)

Work Remote or in Reno, Nevada

We’re looking for the best candidate we can find. Don’t let a little thing like geography get in the way. Onethird of our team currentlyworks remotely. It works very well with the help of Slack, Screen Hero, and Github.

We expect remote employeesto overlap at least 6 hours with the Reno, Nevada office (we’re there 8am-5pm Pacific time).

Salary

Let us know what you want to get paid when you submit your resume.We want experienced and proficientengineers. The higher salary you request, the better we expect you to be.

Perks

  • Competitive Pay

  • Unlimited Vacation

  • 401k with 4% company matching

  • 100% of employees individual health care paid

  • Flexible schedule

  • Access to the latest fitness devices (power meters, trainers, sensors, etc.)

Your Resume Should have

  • Links to any open source projects you’ve contributed to

  • Github/StackOverflow username if you’d like

  • Examples of experience in the ‘Optional Technology Experience’ area

  • Required Annual Salary

  • Let us know why you want to work for TrainerRoad

We also Require

The best engineers only want to work with other great engineers. We’ve found that the best way to find great engineers is to actually have them code, not just answer trivia questions during an interview.

That’s why we require applications to do a refactoring exercise as part of their job submission. The right candidatewon’t find this a pain in the ass; it should be enjoyable.

This also weeds out the vast majority of candidateswho just fire off resumes everywhere. In our previous job postings, 50% of candidatesdid NOT do this step.

You can download the refactoring exercise here: https://www.dropbox.com/s/95pt8m84znr1jf7/bike-distributor-refactor.zip?dl=0

It has a readme.txt in it with instructions.

Excited about our Company?

In your application let us know why you want to work with us and why you think you’d be a good fit for our company.

FAQs

Do I have to be a cyclist to apply?

Nope! Not everyone in the company is a cyclist. It helps if you’re an active racer but it’s not required.

What’s unlimited vacation mean?

The CEO of TrainerRoad used to be an engineer at a Fortune 500 company where life was a grind. We believe employees put out their best work when they are happy and not burnt out.

If your brain just isn’t working at 3pm, we encourage employees to go home and rest up. It does no one any good to sit and stare at the computer screen for another two hours. We don’t track that time.

Employees generally shoot for around four weeks of REAL vacation time (no e-mail checking) but some take more and some take less. The thing we care about is how productive you can be and how much value you can add to the company. Bottom line, we want people who are passionate and get things done. If you meet those requirements everything else works itself out.

That being said, if you end up taking massive amounts of vacation, come in late, leave early and aren’t producing outstanding work we’re going to have a problem.

How do you work?

We try to work as pragmaticly as we can. We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.

Development uses Github with a strictpull request process. We test, comment, refactor and improve each other’s pull requests.

We have partial test coverage and we’re constantly improving in that area.

We have a QA team (we call them the Test Team) that checks every PR.

We can one click deploy our app on Alpha, Beta, and Production channels.

We can one click deploy our website to Azure (includes smoke tests and warm up).

We often pair program via Screen Hero.

We work off weekly sprint issue lists in Github.

Our developers float between mobile, desktop and web development. Our future engineers can specializein one area if that’s where their passion is.

Developers get the latest tricked out Macbook Pro and a powerful desktop tower and choice of monitor(s). If it’s going to let you be more productive we want to spend the money on it.

You didn’t ask about education, what’s required?

Please put your education on your resume, but we’re not going to reject someone because they don’t have a degree in Computer Science. We understand that some of the best and most passionateengineers are self taught.

This is the longest job posting ever, when does it end?

Right now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.

You can apply here: trainerroad.recruiterbox.com/jobs/fk0at5

Shopping Cart
There are no products in the cart!
Total
 0.00
0