Senior Software Engineer - Backend
Foodsmart
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role overview
Senior Software Engineer (Backend) at Foodsmart, owning and evolving the backend systems that power the platform. You will design, build, and operate backend services and data infrastructure supporting both member experiences and internal clinical workflows, while collaborating closely with frontend to ensure end-to-end quality.
Responsibilities
- Develop and maintain backend systems powering the Foodsmart web application
- Collaborate with frontend engineers to design and implement APIs for frontend needs
- Establish and uphold development practices such as code reviews and comprehensive testing
- Work with the product team to translate end-user requirements into robust backend solutions
- Debug and resolve production issues, including server-side and database problems
- Monitor and optimize system performance, scalability, and reliability
- Stay current on emerging technologies and propose ways to apply them to backend development
- Contribute to frontend when needed (primarily to support reliable, scalable, secure product functionality)
Requirements
- Strong software engineering fundamentals, including algorithms and data structures
- Backend development experience with solid server architecture understanding
- Database design knowledge and experience with SQL and/or NoSQL, plus integrating databases with web apps
- Proficiency with version control tools such as Git
- Strong problem-solving skills and attention to detail
About Foodsmart
Foodsmart is a telenutrition and foodcare platform backed by a network of Registered Dietitians. It helps millions of members make healthier food choices through personalized nutrition journeys, integrating dietary assessments and nutrition counseling with online food ordering and meal planning, often via retailer and insurer partnerships.
Scraped 4/8/2026