MealSuite Logo

MealSuite

Senior Software Engineer

Posted 8 Days Ago
Be an Early Applicant
In-Office
Cambridge, ON
Senior level
In-Office
Cambridge, ON
Senior level
The Senior Software Engineer will design, build, and maintain Ruby on Rails applications, collaborate across teams, mentor developers, and optimize system performance.
The summary above was generated by AI

About MealSuite 
MealSuite builds end-to-end foodservice technology for healthcare and senior living organizations. Our mission is to help care teams deliver better dining experiences with less effort. We’re a fast-growing team working on meaningful problems that directly impact patient and resident care. 

About the Role 

We are seeking a Senior Software Engineer to help design, build, and maintain the core systems that power the MealSuite platform. This role will play a key part in delivering product roadmap initiatives, improving system performance, and ensuring high-quality code across our Ruby on Rails applications. You will collaborate closely with Product, Design, and Engineering teams to deliver scalable solutions while mentoring other developers and contributing to technical architecture decisions. 

What You’ll Do 

• Design, develop, and maintain scalable Ruby on Rails applications and services 
• Own features end-to-end from design through deployment, testing, and support 
• Debug complex issues and optimize application performance, database queries, and system reliability 
• Conduct code reviews and promote engineering best practices, security standards, and code quality 
• Contribute to architectural decisions and improvements to the technology stack 
• Collaborate with Product, Design, and QA to translate business needs into technical solutions 
• Participate in Agile ceremonies and provide transparent updates on progress and blockers 
• Mentor junior developers and support knowledge sharing across the engineering team 

What You Bring 

• Strong experience building production applications with Ruby on Rails 
• Solid knowledge of relational databases (PostgreSQL or MySQL), SQL optimization, and RESTful APIs 
• Experience with testing frameworks such as RSpec, Minitest, or Capybara and background job tools like Sidekiq or Resque 
• Proficiency with Git and modern development workflows 
• Experience debugging and optimizing production systems and delivering complex features end-to-end 
• Strong understanding of software architecture, scalability, and clean coding practices 
• Ability to communicate technical concepts clearly and collaborate across cross-functional teams 
• 5+ years of professional software development experience including hands-on Ruby on Rails development 

Why You’ll Love Working Here 

• Unlimited paid time off – we trust our employees to create balance 
• Retirement savings support – RRSP/401(k) matching at 100% up to 3% 
• Health benefits – medical, dental, vision, life & disability insurance, and paid parental leave starting day one 
• Hybrid flexibility – balance in-person collaboration with remote work 
• Work-life balance – 90%+ of employees feel supported by their leaders 
• Equity program participation – share in MealSuite’s growth 
• Career development opportunities – we support your long-term goals 
• Purpose-driven work – our mission aligns with the values of 90%+ of employees 

Compensation 

$95,000 - $118,000  

Additional Information 

We want to ensure that every qualified individual has an equal opportunity to work with us. If you require accommodation during our application process, please contact us at [email protected]

MealSuite uses AI-assisted tools during parts of the hiring process, including screening and workflow automation. All final hiring decisions are made by people. This is a current vacancy, and we are actively hiring for this position.

Top Skills

Capybara
Git
Minitest
MySQL
Postgres
Resque
Rspec
Ruby On Rails
Sidekiq
SQL

Similar Jobs

3 Days Ago
Easy Apply
Hybrid
Toronto, ON, CAN
Easy Apply
Senior level
Senior level
Marketing Tech • Mobile • Software
As a Senior Software Engineer at Braze, you'll develop in-product messaging features, improve system performance, and guide architectural decisions. Strong technical leadership and full-stack experience are essential.
Top Skills: JavaScriptReactRubySidekiqTypescript
4 Days Ago
In-Office or Remote
2 Locations
Senior level
Senior level
Productivity • Software • App development • Automation
Lead the design and evolution of a client-side document SDK, optimizing performance and memory management, while collaborating across teams to enhance developer experience and document rendering capabilities.
Top Skills: C++DocxGoJavaScriptJestNode.jsPdfPlaywrightRustStorybookTypescriptWeb WorkersWebassemblyXlsx
9 Days Ago
Easy Apply
Remote or Hybrid
2 Locations
Easy Apply
Senior level
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Senior Software Engineer at Babylist, you'll develop systems for a $1B marketplace, focusing on revenue, product experience, and platform infrastructure. Collaboration with product managers and mentoring of team members are key aspects of the role.
Top Skills: AWSDjangoJavaScriptMySQLNode.jsPythonReactRedisRuby On RailsSidekiq

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account