Staff Software Engineer, Backend

closed
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
This job is filled or no longer available

Similar Remote Jobs