Software Engineer Co-Op Student developing Ruby on Rails applications for MealSuite. Join the Engineering team to contribute to feature development and technical improvements.
Responsibilities
Design, develop, and maintain high-quality Ruby on Rails applications and services, contributing to new feature development and resolving defects to support continuous product evolution
Write and maintain comprehensive automated tests to ensure code reliability and robustness, while participating in code reviews to uphold engineering standards and promote best practices across the team
Debug and resolve complex technical issues, optimize database queries and application performance, and proactively identify opportunities to improve system efficiency and scalability
Maintain and update technical documentation for features, APIs, and system architecture, while actively contributing to code reviews, technical discussions, and knowledge-sharing sessions to support team learning and continuous improvement
Build foundational knowledge of application architecture and security within a Ruby and React environment, applying established development best practices and identifying opportunities to improve existing systems and processes
Participate in Agile/Scrum ceremonies and collaborate cross-functionally with Product, Design, and QA teams, providing clear and consistent updates on progress, blockers, and solutions while translating business requirements into effective technical outcomes
Requirements
Current enrollment in a post-secondary program with a Canadian institution in Computer Science, Information Technology, Engineering, or related field
Basic familiarity with Ruby on Rails conventions and MVC architecture, SQL query writing, and unit or integration testing concepts
Experience with digital productivity tools (Microsoft 365, Google Workspace, or similar)
Awareness of data transformation concepts, reading/writing CSV, JSON, or XML files considered a plus
Experience with tools like QuickBooks, Xero, NetSuite, Sidekiq, or similar considered assets
Meticulous attention to accuracy and analytical mindset with strong problem-solving skills ready to debug complex data discrepancies
Clear and concise communication skills with the ability to convey ideas effectively in both written and verbal form
Active listening skills, demonstrating attention to stakeholder needs
The ability to build relationships across different business functions and show a team-oriented attitude
Proactive communication and willingness to flag issues early, provide regular progress updates, and the confidence to escalate blockers without prompting
Comfort with working within ambiguous requirements and varying data formats
Ability to thrive in a collaborative, fast-moving environment.
Benefits
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.
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.
Senior Software Engineer building scalable AWS, Big Data, and ML infrastructure for Genesys’ AI - powered customer - experience platform. Leading distributed systems projects from architecture through production.
Software Developer building full - stack web applications for Intelex’s global EHSQ software platform. Delivering agile features across React, Node.js, Azure, AWS, .NET, and SQL stacks.
Senior backend developer building AI - agent systems for Knak, an enterprise email and landing - page marketing automation platform. Designing APIs and microservices with PHP, Python, Node.js, MySQL, and AWS while mentoring engineers.
Full - stack engineer building scalable PHP/Laravel and Vue.js systems for Felix’s digital healthcare platform. Improving reliability, developing AI workflows, and delivering patient - care experiences across Canada.
Vehicle trim engineer leading finishing - component development and validation for Expleo, a global engineering, production - support, MRO, quality, and consulting organization. Guiding design, supplier, manufacturing, and production teams in Sainte - Claire’s hybrid aerospace projects.
Software Developer II building and testing software for JD Power, a provider of automotive data, analytics, and industry intelligence. Collaborating with stakeholders and platform teams across the software development lifecycle.
Senior software engineer building scientific computing and ML systems for KoBold Metals, which uses AI and novel sensors for mineral exploration. Developing scalable pipelines and tooling across scientific, geophysical, and hardware data.
Senior software engineer building integrations between Wrapbook’s AI production - finance platform and accounting, ERP, data, and AI systems. Owning pipelines, data contracts, observability, architecture, and production support for Canadian customers.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI in development.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Developing scalable features with Node.js, React, AI tools, and CI/CD practices.