Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Engineer, Backend - Ads  image - Rise Careers
Job details

Staff Engineer, Backend - Ads

MyFitnessPal is looking for a Staff Engineer, Backend to enhance their Ads team, focusing on improving user experience while leveraging backend systems to drive health and fitness journeys.

Skills

  • Kotlin
  • API design patterns
  • MySQL
  • MongoDB
  • Kafka
  • Cloud platforms

Responsibilities

  • Collaborate with cross-functional teams to solve technical challenges
  • Develop and maintain APIs for user experience
  • Evaluate and improve existing systems and APIs
  • Support production issue resolution
  • Lead larger engineering efforts and contribute code

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Healthcare benefits
  • 401(k) plan with match
  • Responsible time off
  • Monthly wellness allowance
  • Paid maternity and paternity leave
To read the complete job description, please click on the ‘Apply’ button
MyFitnessPal Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
MyFitnessPal DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of MyFitnessPal
MyFitnessPal CEO photo
Unknown name
Approve of CEO

Average salary estimate

$175000 / YEARLY (est.)
min
max
$160000K
$190000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Engineer, Backend - Ads , MyFitnessPal

At MyFitnessPal, we are on a mission to be the most trusted brand for improving health through better food choices. We believe that good health starts with what you eat and we're looking for a Staff Engineer, Backend to join our Ads team who is just as passionate about this mission as we are! As a key member of our MyFitnessPal Engineering team, you will play a critical role in enhancing our users' experiences with our app that supports their health and fitness journeys. You’ll be involved in developing and maintaining robust backend systems, diving deep into code and creative problem-solving, all while collaborating with a diverse set of teammates. If you’re excited about creating innovative advertising formats and improving the existing Ads experience, this is your chance! You will lead initiatives, define solutions, and have the support of peers and mentors as you tackle complex technical problems in the MyFitnessPal ecosystem. Proficiency in Kotlin is a plus but we value your engineering skills above all, so don't stress if you have experience in other languages. If you're ready to make a real impact while fostering an inclusive work environment, we’d love to have you as our new Staff Engineer, Backend - Ads. Let's work together to help our community achieve their health goals!

Frequently Asked Questions (FAQs) for Staff Engineer, Backend - Ads Role at MyFitnessPal
What are the main responsibilities of a Staff Engineer, Backend at MyFitnessPal?

As a Staff Engineer, Backend at MyFitnessPal, your main responsibilities include collaborating with cross-functional peers to solve complex problems, developing and maintaining APIs that enhance user experience, and evaluating existing systems to improve their effectiveness. You will also play a key role in supporting the resolution of production issues and ensuring our backend processes are robust and efficient. Your input on system architecture as well as your ability to break down abstract problems will significantly impact our ads ecosystem.

Join Rise to see the full answer
What qualifications are needed to be a Staff Engineer, Backend at MyFitnessPal?

To become a Staff Engineer, Backend at MyFitnessPal, candidates should have over 7 years of relevant experience in backend engineering. Proficiency in building high-request volume APIs for various clients is required, alongside expertise in API design patterns like REST and GraphQL. Familiarity with data stores and high-volume messaging queues is also essential. While knowledge of specific languages such as Kotlin is preferred, strong general engineering skills are equally valued.

Join Rise to see the full answer
What technologies will I work with as a Staff Engineer, Backend at MyFitnessPal?

In the Staff Engineer, Backend role at MyFitnessPal, you will primarily work with Kotlin, but the tech stack also includes Scala, Ruby, Java, Go, Node, and Python. Your expertise will be crucial in developing and enhancing the backend systems that power our advertising solutions. You'll also interact with various data systems such as MySQL, MongoDB, and AWS services, allowing for a rich variety of technological experiences.

Join Rise to see the full answer
How does collaboration work at MyFitnessPal for the Staff Engineer, Backend position?

Collaboration is a cornerstone of the Staff Engineer, Backend role at MyFitnessPal. You will work closely with diverse teams to understand challenges and prioritize solutions that align with our business goals. Regular interaction with other engineering teams to share insights and best practices fosters an inclusive environment where everyone’s ideas are valued, making your contributions impactful.

Join Rise to see the full answer
What benefits can I expect as a Staff Engineer, Backend at MyFitnessPal?

As a Staff Engineer, Backend at MyFitnessPal, you can expect a competitive salary range of $160,000 - $190,000, along with a comprehensive benefits package. This includes healthcare, parental planning, a 401(k) plan with employer match, responsible time off, and wellness allowances. Additionally, enjoy a flexible work culture that supports both your professional growth and personal well-being through programs like mentorship and recognition initiatives.

Join Rise to see the full answer
Common Interview Questions for Staff Engineer, Backend - Ads
Can you explain your experience with high-volume APIs?

In answering this question, discuss specific projects where you designed or maintained high-volume APIs. Highlight the challenges you faced, such as managing load balancing, optimizing performance, and ensuring reliability. Use quantifiable metrics to demonstrate the impact of your work, such as response times or user satisfaction improvements.

Join Rise to see the full answer
How do you approach troubleshooting issues in a production environment?

Prepare to share a systematic troubleshooting methodology you follow when encountering problems in production. Discuss your process for identifying issues, recreating bugs, and analyzing logs or performance metrics. Provide an example of a significant production issue you resolved and what you learned from that experience.

Join Rise to see the full answer
What strategies do you use for designing RESTful APIs?

In your response, you should detail your approach to API design, including defining resource endpoints, using appropriate HTTP methods, and ensuring stateless interactions. Mention any tools or best practices you employ, such as OpenAPI specifications or versioning strategies.

Join Rise to see the full answer
Describe your experience with cloud platforms like AWS.

Discuss your proficiency with AWS, particularly the services you have utilized, such as EC2, S3, RDS, or Lambda. Provide examples of projects where you deployed applications or managed infrastructure on cloud platforms, emphasizing how these tools benefited your projects in terms of scalability and cost-effectiveness.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Explain your focus on writing clean, maintainable code and your experience with practices such as code reviews, pair programming, and automated testing. Discuss any tools you use for code quality assurance, like linters or static analysis tools, and mention your support for continuous integration and deployment processes.

Join Rise to see the full answer
What experience do you have with messaging queues like Kafka?

Describe your hands-on experience with messaging systems, highlighting projects where you used Kafka or similar technologies to handle high-volume data streams or asynchronous processing. Discuss the positive impact these systems had on the scalability and performance of your applications.

Join Rise to see the full answer
How do you stay updated with emerging technologies and trends?

Share the resources you rely on for staying current with industry trends, such as blogs, tech meetups, or online courses. Also, emphasize your enthusiasm for learning and adapting to new technologies, perhaps by mentioning any recent skills you’ve acquired or certifications earned.

Join Rise to see the full answer
How would you prioritize multiple tasks in a fast-paced environment?

Discuss your prioritization techniques, such as using frameworks like Eisenhower’s Matrix or MoSCoW prioritization. Provide examples of how you’ve successfully managed competing deadlines in previous roles, focusing on communication and flexibility to adapt as project requirements change.

Join Rise to see the full answer
Tell us about a time when you had to mentor a junior developer.

Describe your mentoring approach, emphasizing how you helped guide the junior developer through technical challenges. Outline your methods for knowledge sharing and fostering a supportive learning environment, while also mentioning the outcome of their growth and contributions.

Join Rise to see the full answer
What excites you about working at MyFitnessPal as a Staff Engineer, Backend?

In your answer, share your personal alignment with MyFitnessPal’s mission of promoting health and wellness. Discuss the aspects of the role that inspire you, such as working on innovative projects with a collaborative team, contributing to user experiences, or the opportunity for personal and professional growth within the company.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join MyFitnessPal as a Talent Acquisition Coordinator, where you will support the recruiting team in optimizing the hiring process.

Posted 2 days ago

Join Mindrift as a Freelance Software Developer to collaborate on groundbreaking AI projects while maintaining the flexibility of remote work.

Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, California, United States
Posted 9 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Software Engineer-DevOps, where you'll enhance innovative technology solutions with a focus on quality and efficiency.

Photo of the Rise User
ServiceNow Hybrid 12900 Science Drive Suite 100, Orlando, Florida, United States
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Software Engineer, focusing on building scalable cloud automation solutions in a dynamic and collaborative environment.

Photo of the Rise User

As a Senior Fullstack Development Consultant at Endava, you will leverage your expertise in Node.js and React to drive impactful software solutions.

Photo of the Rise User

Gallatin is looking for a talented software engineer to help revolutionize defense logistics operations through cutting-edge AI solutions.

Join Northrop Grumman as a Staff Software/DevOps Engineer where you will contribute to groundbreaking projects that enhance technology for future generations.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 6 days ago

Become an integral part of Visa's multi-functional development team as a Staff Software Engineer and help innovate and improve payment technologies.

Photo of the Rise User

Join General Motors as a Senior Full Stack Software Engineer and help drive the future of software solutions in the automotive industry.

MyFitnessPal provides powerful tools that make it easier for everyone to live a healthier life by tracking meals and physical activity. Join the team that is changing the lives of millions http://myfitnesspal.com/jobs MyFitnessPal is a finalist...

34 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$160,000/yr - $190,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!