Staff Software Engineer, Backend

MyFitnessPal Logo

MyFitnessPal

πŸ’΅ $160k-$190k
πŸ“Remote - United States

Summary

Join the MyFitnessPal Ads team as a Staff Software Engineer, Backend and contribute to the development and improvement of backend systems that power the MyFitnessPal ecosystem. You will collaborate with cross-functional teams, build and maintain APIs, and resolve production issues. The ideal candidate possesses 7+ years of relevant experience in building high-request volume APIs and working with various data stores. The role involves breaking down complex problems into smaller solutions and improving existing systems for efficiency. MyFitnessPal offers a competitive salary, comprehensive benefits, and a flexible work environment. The company values collaboration, mentorship, and inclusive environments.

Requirements

  • 7+ years of relevant experience
  • Have built high request volume APIs for a multitude of clients, including but not limited to: Mobile, Web, Third-Party integrators
  • Supported client teams through migrations efforts involving large-scale API changes
  • Expertise with a variety of API design patterns, such as REST & GraphQL
  • Expertise with a variety of data stores (e.g. MySQL, MongoDB, DynamoDB, Redis)
  • Profiling and performance tuning applications
  • Expertise with high volume messaging queues such as Kafka
  • Familiarity with AWS and/or other cloud computing platforms

Responsibilities

  • Work collaboratively with cross functional peers to solve the right problems as a team
  • Build relationships with your peers across other teams to understand and prioritize widespread challenges in the MyFitnessPal ecosystem
  • Break down problems into small deliverable solutions collaboratively
  • Develop and maintain APIs that drive our users' experience, integrating with services and systems across the MyFitnessPal engineering teams
  • Evaluate and improve existing systems and APIs to provide more robust solutions that allow others to move quickly and efficiently
  • Support resolution of production issues across the entire MyFitnessPal stack
  • Live our core values in all you do

Preferred Qualifications

  • Exposure to XP, Pair Programming, Mob Programming or other highly collaborative working styles
  • Experience with Test Driven Development (TDD), Behavior Driven Development (BDD) or other practices focussed on building self verifying code
  • Have contributed code to iOS, Android or Web applications
  • Experience re-platforming high volume, high criticality system

Benefits

  • Healthcare
  • Parental planning
  • Mental health benefits
  • Annual performance bonus
  • A 401(k) plan and match
  • Responsible time off
  • Monthly wellness and technology allowances
  • Face-to-Face Connections
  • Flexibility At Its Best
  • Give Back
  • Mentorship Program
  • Family-Friendly Support
  • Wellness Comes First
  • Celebrate Greatness
  • Elevate Your Health & Fitness
  • Unlock Your Potential
  • Championing Inclusion
  • Healthcare Matters
  • Secure Your Future
  • In addition to our standard employee benefits, hybrid employees will receive paid lunches in the office

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.