D

Software developer

Diff Agency
Full-time
On-site
Montreal, Montreal, Canada


Employment Type: Full-time


Location: Montreal, Quebec, Canada


Do you have what it takes?
We hire superstars and not backgrounds. Young or old, if you have the stuff we’ll know. Come and build your own empire within our fine, progressive company.



What makes us Diff?
We are the most technical e-commerce agency in the Shopify ecosystem with 7 years of experience and a team of 80+ in-house e-commerce geeks servicing more than 250 clients across the globe. The clients that we serve are all unique and require something different and we accommodate all of them, with 3 offices in Montreal, Toronto and New York. To find more about who we are please explore our website at diffagency.com



What to Expect
System Integrations at Diff is a group responsible for identifying and solving business problems, and integrating systems to deliver a cohesive solution for sellers to smoothly run their e-commerce business.

Solutions are typically realized with Ruby on Rails, delivered SaaS, and hosted on AWS. Sample projects include:


  • Integrations: POS, ERP, 3PL, WMS, Shipping, Carrier, CRM, Order & Inventory Management, Order Scheduling, Payment Gateway, Recurring Billing
  • Custom Application Development
  • Data Migrations: Re-Platforming, Imports

As a System Integrations Developer you will be responsible for realizing solutions to fit our clients needs. You will be tasked with developing new applications using Ruby on Rails, as well as maintaining and improving existing integrations to sustain our ever-growing clientele.


We require passionate people that thrive to better themselves, augment their skill sets and transform their knowledge into value for our clients. Sharing knowledge is encouraged within our team, we are always learning and strive to take our craft to the next level and we want you to be a part of it!


This position is located in Montreal, Quebec. Our culture requires all members of the team to commute to the office as this is where you will be interacting with the other members of the team. Working from home is possible when needed; life gives you lemons!



What is required?
  • Bachelor of Computer Science/Software Engineering (or other related field)
  • Strong understanding of the software development lifecycle process
  • Excellent programming skills
  • Excellent written & verbal communication skills
  • Great sense of teamwork
  • Strong self-management practices with attention to detail
  • The ability to work on multiple projects with strict deadlines, and remain composed under pressure
  • Demonstrated commitment to personal and professional growth



Skills we love to see
  • Shopify Experience
  • Full of life, driving change and inspiring to others
  • Bilingual (Spoken French & English)
  • Hobbies!


Our Toolbelt
  • Shopify Experience
  • Full of life, driving change and inspiring to others
  • Bilingual (Spoken French & English)
  • Hobbies!


Bells & Whistles
  • Medical, dental & life insurance!
  • Discount on Public Transport
  • Gym & Cellphone allowance
  • Yoga courses twice a week
  • Bootcamp classes once a week
  • MacBook Pro for business and personal use.
  • Ability to work from home on an as-needed basis, sometimes life gives you lemons.
  • Monthly fun company events (movie nights, go-karting, escape games, laser quest, rock climbing, picnics, etc!)
  • No dress code

Please submit a copy of your CV along with a cover letter outlining why you are a good fit for us. We are excited about the possibility of meeting you and want to get to know you as soon as possible!


Diff is an Equal Opportunity Employer.


Deloitte Technology Fast 50 - Ranked 29th for 2018
Growth 500 Canada - Ranked 26th for 2018
Awarded Canadian Business Excellence (Top 10)
Certified ''Best Place To Work In Technology'' Canada - Ranked 15th for 2018
Growth 500 Canada - Ranked 26th for 2018
Awarded Canadian Business Excellence (Top 10)