MealSuite, an Inc. Fastest‑Growing Company, is a privately owned SaaS organization comprising 200+ team members across the globe, with hub locations in Cambridge, ON, Canada, Dallas, TX, USA, and Ho Chi Minh City, Vietnam. Our suite of end‑to‑end foodservice technology solutions helps professionals across healthcare and aging services streamline their operations, save time, reduce food waste, and meet regulatory requirements, so they can focus on what matters most: improving the quality of patient and resident care.
We're looking for our next innovative Senior Software Engineer to join our Engineering team.
Reporting to the Director of Engineering, you'll be designing, developing, and maintaining high‑quality Ruby on Rails applications and services.
A day in the life of a Senior Software Engineer:
* Design, develop, and maintain high‑quality Ruby on Rails applications and services.
* Take full ownership of features, modules, and services from conception through deployment.
* Write comprehensive unit and integration tests to ensure code robustness and reliability.
* Debug and resolve complex technical issues, including performance bottlenecks and system errors.
* Optimize database queries, ActiveRecord operations, and overall application performance.
* Conduct thorough code reviews for team members, ensuring adherence to coding standards.
* Maintain and update technical documentation for features, APIs, and system architecture.
* Participate actively in Agile / Scrum ceremonies (daily standups, sprint planning, retrospectives).
* Collaborate with cross‑functional teams including Product, Design, and QA.
* Provide transparent, regular updates on project progress, blockers, and solutions.
Qualifications:
* Deep expertise in Ruby on Rails, RESTful APIs, and relational databases (PostgreSQL, MySQL).
* Proficient in testing frameworks (RSpec, Minitest), background jobs (Sidekiq), and Git.
* Understanding of microservices, caching (Redis), and event‑driven architectures.
* Experience with front‑end technologies (JavaScript, React, Vue.js) and performance tools (Datadog).
* 3+ years of software development experience, with a focus on Ruby on Rails development.
* Strong coding standards, debugging skills, architecture design, and code review experience.
* Excellent collaboration, continuous learning, and clear communication across teams.
* Willingness to travel occasionally; valid passport with no travel restrictions between Canada, the USA, and Vietnam if required.
* Thrives in an agile environment that is constantly changing and encourages team collaboration and communication.
* Desire to be directly involved in projects and initiatives that offer continued learning and leadership growth.
Learn more about what we do here
We've built a progressive culture that values teamwork and innovation. We listen to all voices and entrust team members with tasks that make a significant impact on the communities we serve.
We are growing sustainably. A career with MealSuite offers the innovation and agility of a startup matched with the stability of an established company in a growing industry.
What we love about working at MealSuite:
* Unlimited paid time off.
* Hybrid flexibility – remote work options balanced with in‑office collaboration.
* Comprehensive healthcare benefits: extended health, vision, dental, paramedical coverage, critical illness, life, disability insurance, travel medical insurance, and access to Teladoc medical experts.
* Well‑being support – over 90% of employees report leaders support their well‑being.
* Inclusive workplace – women account for 53% of employees and 58% of people leaders.
* Equity program participation.
* Career development and advancement opportunities.
* Purposeful work with a positive community impact; over 90% of North American employees feel the company's purpose aligns with their values.
Location requirements
This role will require you to work in our office located in Cambridge 2 days a week. If you're more than an hour away, apply anyway and we can discuss options.
Next steps
* Apply today with your resume and answers to our application questions.
* We'll start reviewing candidates within two weeks of this position being posted and will reach out if we'd like to get to know you better.
* We often receive hundreds of applications and will respond to each person promptly.
* If there's a delay in our response, please know we're thoroughly reviewing each candidate.
* We're committed to ensuring that every qualified individual has an equal opportunity to work with us.
#J-18808-Ljbffr