MealSuite

Senior Software Engineer

MealSuite

full-time

Posted on:

Location Type: Hybrid

Location: Cambridge • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaScriptMicroservicesMySQLPostgresReactRedisRSpecRubyRuby on RailsVue.js

About the role

  • Develop and maintain robust Ruby on Rails applications, owning features from design to deployment
  • Ensure code quality through testing, performance optimization, and thorough debugging
  • Conduct code reviews and maintain technical documentation to support team standards and system clarity
  • Influence architecture, enforce security and development standards, and drive continuous technical improvements
  • Champion best practices and optimize systems for scalability, performance, and maintainability
  • Collaborate across teams and Agile ceremonies to deliver solutions aligned with business needs
  • Communicate progress clearly and build strong cross-functional relationships
  • Mentor developers, lead code reviews and technical discussions, and share Ruby on Rails expertise
  • Support onboarding and foster a culture of learning and collaboration

Requirements

  • I have deep expertise in Ruby on Rails, RESTful APIs, and relational databases (PostgreSQL, MySQL)
  • I’m proficient in testing frameworks (RSpec, Minitest), background jobs (Sidekiq), and Git
  • I understand microservices, caching (Redis), and event-driven architectures
  • I have experience with front-end technologies (JavaScript, React, Vue.js) and performance tools (New Relic)
  • I bring 5+ years of software development experience, including 3+ years hands-on with Rails
  • I write clean, maintainable code and excel at debugging, architecture, and code reviews
  • I value collaboration, continuous learning, and clear communication across teams
  • I’m willing to occasionally travel and have a valid passport and no travel restrictions that limit my ability to cross the border between Canada and the USA (and Vietnam if required for role).
  • I thrive in an agile environment that is constantly changing and encourages team members to collectively collaborate and communicate
  • I love to be directly involved in projects and initiatives that offer continued learning and endless opportunity to express my ideas and build my leadership skills
Benefits
  • Unlimited paid time off – yeah, you read that right! We trust our employees to build their own version of balance so they can feel rejuvenated to bring their best every day.
  • Healthcare benefits – extended health, vision, dental, and paramedical coverage, critical illness, life and disability insurance, travel medical insurance, and access to Teladoc medical experts.
  • Hybrid flexibility – we value the collaboration, mentorship and learning that come from physically working next to one another, as well as the benefits that remote work can offer.
  • Work-life balance – this is supported by the fact that more than 90% of current employees agree that their leader supports their wellbeing.
  • An inclusive workplace – women account for 53% of our employees and 58% of people leaders.
  • Participation in our equity program – we’d love for you to share in MealSuite's success as we continue to grow!
  • Opportunities for career development and advancement – we support our employees in pursuing and achieving their professional goals.
  • Purposeful work with a positive community impact – more than 90% of our North American employees agree that the company’s purpose aligns with their personal values. Learn more about our values at MealSuite.com/Careers.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Ruby on RailsRESTful APIsPostgreSQLMySQLRSpecMinitestSidekiqGitJavaScriptReact
Soft skills
collaborationcommunicationmentoringleadershipdebuggingarchitecturecode reviewscontinuous learninginfluenceteamwork
Jagex

Senior Full Stack Engineer

Jagex
Seniorfull-time🇬🇧 United Kingdom
Posted: 9 days agoSource: apply.workable.com
AnsibleAWSCloudJavaJavaScriptMicroservicesReactSpringSpring BootSpringBootTerraformTypeScript