Job Opportunities

  • Share this Job

Senior Developer - Full Stack

Location : Ottawa, Ontario Canada
Job Type : Internal Direct
Hours : Full Time
Travel : No
Relocation : No
Job Industry : Technology

Job Description :

Who Are We:

Founded in 1998, IMI is the largest installation resource company in North America, delivering technical resources and solutions to the supply chain industry. Offering turnkey installation talent and OEM product deployment in fields such as manufacturing, supply chain, automation, and robotics.


IMI has qualified, trained and deployed thousands of technicians throughout North America and has worked with some of the world’s most progressive Fortune 500 companies for over 20 years. For more information, visit  

Who We're Looking For:

IMI is looking for a rare individual – a Senior Full-Stack Developer. We know they come few and far between, but we know one of you out there will be the perfect fit for our fun and dynamic workplace. We’re eager to work and collaborate with someone of your caliber and experience.

Here’s Why We Need Someone with Incredible Talent:

A few years ago, we set to work creating an AI-powered workforce management platform known as Rhonda. Today, lo and behold, Rhonda’s capabilities are attracting major interest from international brands and our company is taking off faster than we could have imagined. We need someone with exceptional hard skills to not only join IMI’s Innovation team but assist in leading this hefty, brainy team.

What You’ll Do:

·       Develop and maintain solutions to enable efficient deployment and management of Rhonda, our AI platform.

·       Design, build and maintain efficient, reusable, and reliable code.

·       Maintain code quality, organization, automated deployability, and testability.

·       Identify and correct performance bottlenecks and fix bugs.

·       Work closely with the Marketing and Recruiting teams to develop innovative software solutions for clients.

Required Qualifications :

What You Should Have:

·       5+ years of relevant work experience as a software developer.

·       Experience leading a team.

·       Project management skills.

·       Excellent communication skills in English, written and verbal.

·       Professional application development experience.

·       Degree in Computer Science/Engineering, Electrical Engineering.

·       5+ years as a SaaS Orchestration Platform Developer.

·       Minimum 5+ years of experience in web development, including experience developing web frameworks (Django, AngularJS, ReactJS, Node.JS).

·       Experience in developing and designing solutions for a SaaS deployment platform, including orchestration of a large number of components in a complex and high-velocity environment.

·       Experience with API and Microservice drove coding methodologies and coding practices.

·       Experience with application manufacturing for agile development.

·       Familiarity with cloud orchestrations services (AWS, Azure).

·       Must be familiar with Python


Additional Job Details:


·       Benefits Offered: Health insurance, dental insurance, other types of insurance, education assistance or tuition reimbursement, travel assistance, workplace perks such as food/coffee and flexible schedules


·       Full-time/ Permanent Opportunity: Yes


·       Pay Frequency: Weekly




We look forward to meeting the best and brightest senior web developers out there.

©2020 IMI – A Global People Company



Powered by AkkenCloud