Full Stack Developer
Job Details
X2O Headquarters - Montreal, QC
Full Time
High School
Information Technology
More about our company & position:

X2O Media provides unified visual communication and collaboration solutions for higher education as well as corporate clients across the globe!  Our award-winning X2O Platform represents a new category of communication tools that improve how enterprises and learning institutions engage with their employees & students.  X2O OneRoom collaboration technology has been installed worldwide at many learning institutions and corporations.  X2O Media is part of the STRATACACHE family of digital media / marketing technology companies and is headquartered in Montréal, Canada.  For information, visit www.x2omedia.com and follow our updates on LinkedIn and Twitter!


As an X2O employee, you will enjoy the following Employee Total Rewards package: 


  • Highly Competitive base salary with annual bonus 
  • Generous vacation entitlement with a minimum of 4 weeks to start
  • Enjoy longer weekends with four pre-scheduled California Fridays during the summer 
  • Flexible and reasonable work hours that allow for a good work-life balance 
  • Additional week off at Christmas to spend with your family 
  • Enhance your skills or learn something new with 3 personal development days
  • Paid personal days for illness, bereavement or emergency 
  • Great health and dental benefits, including massages, with no deductibles 
  • Benefits package is 100% funded by the company 
  • Employee Assistance Program 
  • RRSP matching program 
  • Breakfast served daily in the lunchroom 
  • Free Tea and Coffee 
  • Corporate Social Events 
  • Opportunity to work for a successful and growing SaaS company 
  • Working on cool, leading-edge products with an amazing group of people 
  • Work in beautiful old Montreal with easy access to the old port and public transit


We are looking for a Full-Stack Software Developer to join our Engineering team on a full-time, direct basis. In this role, you will be responsible for the design, development, and maintenance of our existing product suite, as well as our next-generation visual communications system.


Core Responsibilities:


  • Contribute to global architecture and system design.
  • Work on the development and design of our next-generation products.
  • Continue development, design, and maintenance of our existing product suite.
  • Evaluate current software architecture/development environments and contribute to their improvement.
  • Follow industry standard applications development techniques and practices.
  • Provide software documentation, both in program code and externally.
  • Participate in development meetings and provide status reports.
  • Take on additional duties, as assigned.
Basic & Preferred Qualifications:
  • A High School Degree is required; A BS in Computer Science, Software Engineering, or a related discipline is preferred.
  • At least two years of professional experience working in Software Engineering, Applications Development, Web Development, and/or Computer Programming.
  • Experience working with a variety of programming languages to develop commercial-grade software applications; experience working with C#.NET and/or Java is preferred.
  • Experience developing web applications with HTML5 and/or JavaScript frameworks (e.g.: React, Angular, or even JQuery).
  • Experience with RESTful APIs and/or web services.
  • Experience with graphics/video libraries is an asset.
  • Experience developing intuitive User Interfaces [UI] using current concepts and components.
  • Applied knowledge of object-oriented analysis, design and programming principles.
  • In-depth knowledge of data management, including relational databases.
  • In-depth understanding of Software-as-a-Service (SaaS) concepts and design.
  • Developing high-volume transactional server applications using Microsoft .NET technology.
  • Developing highly scalable server architectures, including load-balancing redundancy.
  • Excellent communication skills (written & verbal).


** IMPORTANT: For immediate consideration, please FULLY COMPLETE & SIGN our online application when applying!


EMPLOYMENT CONDITIONS:  As a condition of employment, all successful candidates are required to consent and successfully pass mandatory background screening prior to first day of employment.


We are an equal-opportunity employer and diversity is valued at our company. We do not discriminate on the basis of age, race, ethnicity, religion, gender, sexual orientation, or disability status. All of your information will be kept confidential according to EEO guidelines.


NOTE: Local candidates only. No relocation or immigration assistance is available for this position.

More about STRATACACHE...
Feel good about our company...