Software Engineer, Platforms

Sorry, this job was removed at 12:30 p.m. (EST) on Tuesday, March 13, 2018
Find out who's hiring in Greater Boston Area.
See all Developer + Engineer jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

With over 55 million users, Runkeeper processes 10s of thousands of requests a second to its backend APIs. These APIs power everything from GPS stats to personalized goal recommendations. We are looking for an experienced software engineer to both optimize our existing backend APIs, and develop new APIs that will power future features in personalized training, social interaction, commerce, and communications.

 

A great candidate for this role enjoys technical problem solving with a great deal of autonomy and leeway to determine the right course of action, as well as teaching others and engaging with product and business partners to find innovative solutions to user needs. You will get to touch a wide variety of topics from overseeing the design of algorithms for scalable features to assisting with database architecture.

 A little bit about Runkeeper, we are a leading mobile running app that’s committed to helping runners of all levels get out the door and stick with it forever. Our app transforms your phone into a personal trainer, helping you track your activities, set your goals, and stay motivated to go that extra mile.

Here's what the role entails:

  • Maintaining critical systems, including purchase path and GPS trip save
  • Identifying areas of technical debt and weigh user impact and level of effort to address
  • Propose and oversee architectural improvements
  • Support the Platforms team in reaching application health goals
  • Document internal APIs and consult with product teams on their usage
  • Mentor other engineers through code reviews and pair programming

 

Requirements:

  • 3+ years experience building and maintaining APIs
  • Experience with Apache Tomcat, as well as AWS services such as S3 and CloudFront
  • Experience or strong familiarity with functional programming concepts and Lambda architecture
  • Comfort with multiple languages/programming paradigms (our primary codebase is Java)
  • Ability to clearly communicate technical issues to business leaders
  • Expertise in one or more of the following: automated integration testing, performance testing, system monitoring and incident response, security and privacy

Runkeeper is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or fitness level.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We are located right between Downtown Crossing and South Station. Easy access to public transit and restaurants in every direction.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ASICS DigitalFind similar jobs