This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
MyFitnessPal is seeking a Senior Software Engineer to join their Backend Engineering team, focusing on improving health through better food choices.
The role involves contributing to backend systems that support the MyFitnessPal ecosystem, impacting users' health and fitness journeys.
The Engineering Initiatives Team aims to enhance software systems' quality and reliability through technical improvements.
This position is considered a "career" level Senior Software Engineer, responsible for breaking down abstract problems and implementing solutions.
The role requires collaboration with peers and superiors, leading larger efforts, and spending significant time coding to solve complex technical issues.
The primary programming language is Kotlin, but familiarity with Scala, Ruby, Java, Go, Node, and Python is also valued.
Responsibilities include collaborating with cross-functional teams, developing and maintaining APIs, evaluating existing systems, and supporting production issue resolution.
The company emphasizes core values such as kindness, good health, data inspiration, championing change, and continuous improvement.
Requirements:
Candidates should have 4-6 years of relevant experience in software engineering.
Experience in building high request volume APIs for various clients, including mobile and web applications, is required.
Candidates must have supported client teams through large-scale API migration efforts.
Familiarity with API design patterns such as REST and GraphQL is necessary.
Experience with various data stores, including MySQL, MongoDB, DynamoDB, and Redis, is required.
Candidates should have skills in profiling and performance tuning applications.
Experience with high volume messaging queues, such as Kafka, is necessary.
Familiarity with AWS or other cloud computing platforms is required.
Bonus points for exposure to collaborative working styles, experience with Test Driven Development (TDD) or Behavior Driven Development (BDD), and contributions to iOS, Android, or web applications.
Benefits:
MyFitnessPal offers a competitive salary range of $100,000 - $150,000, based on skills and experience.
Employees can work remotely within the continental U.S. or from the Austin, TX headquarters.
The company promotes personal connections through opportunities for in-person team meetings.
A flexible time-off policy and Responsible Time Off benefit support work-life balance.
Employees receive two volunteer days off per year to give back to their communities.
A mentorship program is available to help employees grow their skills and careers.
Paid maternity and paternity leave is provided, along with comprehensive fertility-related assistance.
A monthly Wellness Allowance is offered to support physical and mental well-being.
A reward and recognition platform acknowledges exceptional contributions from peers.
Employees gain access to MyFitnessPal Premium for enhanced health and fitness support.
A virtual learning and development library is available for continuous skill enhancement.
The company actively fosters a diverse and inclusive workplace through a dedicated DEI Committee.
Competitive medical, dental, and vision benefits are provided to support employees' healthcare needs.
A retirement savings program with employer matching is available to help secure employees' financial futures.