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 embedded engineer developing safety - critical ECU firmware for Hexagon Mining’s digital mining and vehicle - control technologies. Designing, testing, and commissioning embedded systems.
Staff Software Engineer building full - stack AI - powered healthcare workflows for exacare ai, whose platform transforms referral packets into clinical insights and placement decisions.
Senior Software Engineer building scalable TypeScript and AWS systems for exacare ai’s AI operating system for post - acute care. Owning healthcare workflow features from design through production.
Senior Full Stack Engineer expanding Infisical’s open source security infrastructure platform. Building secrets management, PKI, PAM, and KMS products with the engineering team.
Full Stack Engineer expanding Infisical’s open source security platform for secrets management, PKI, PAM, and KMS. Building secure developer infrastructure and AI - enabled security capabilities.
Principal Software Developer building Solace Agent Mesh, an event - driven platform connecting and orchestrating AI agents. Leading AI integration architecture, platform development, and technical innovation.
Full - Stack Digital Strategist developing multi - channel campaigns for luxury hotels, resorts, and experiential travel brands. Optimizing paid media, SEO, tracking, funnels, and client performance.
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.