Looking for a great place to work?

Magentrix is a young and fast-paced software company with a dynamic and engaging work environment. We’re fun, easy going, and not afraid to experiment and try new things. Our team is full of smart and talented people who embody the same desires to grow, learn, and advance their careers. If this sounds like you, your next career could be at Magentrix.

Magentrix Office - employee dining
Magentrix Office - lounge

Magentrix Office - entrance
Magentrix Office - employee dining
Magentrix Office - lounge

Magentrix Office - entrance
What do we do at Magentrix?

We are a software company that helps organizations of all sizes leverage the power of collaboration by creating solutions that improve communication, engagement, and productivity. With a deep understanding of the challenges organizations face, we provide effective solutions that create positive change. Today, we are trusted all over the world by customers who rely on us for their secure, mobile-ready sites and web apps that run their business.

What is it like to work at Magentrix?

Our office environment is informal and casual. Everyone is a valuable member of the team and we all work together. We’re always learning and focused on productivity and efficiency. Our business operates on our own platform which enables us to consistently innovate. We offer a benefits package and provide a full kitchen stocked with coffee and snacks. We also love to celebrate birthdays! Learn more about us.

Due to our continued growth and success, we are currently on the search for talent to fill the positions below. All positions are full-time, permanent (unless noted otherwise) and are based in our head office located in Thornhill, Ontario.

Join Magentrix team, a leading cloud company providing on-demand PRM and Customer Success solutions world-wide.
Magentrix brings a wealth of collaborative features for companies around the world to better manage and interact with their partners and customers.

We are looking for a creative and knowledgeable full-stack developer, who is an expert in web technologies and has a good eye for design and outstanding UI/UX.


Primary Responsibilities

  • Design, build, and implement elegant web-based business solutions
  • Participate in development of fast-paced client projects
  • Write clean code that is maintainable, scalable, and extensible
  • Integrate APIs and web services
  • Troubleshoot issues, perform Unit Tests and resolve defects


Desired Skills and Experience

  • Minimum 4+ years of experience in hands-on front-end web development.
  • Degree in computer science.
  • You must have experience with software product development and agile.
  • Excellent troubleshooting and debugging skills
  • You must have excellent knowledge of JavaScript, jQuery, HTML 5, CSS 3 and Bootstrap framework.
  • Must have development experience: C#.NET, ASP.NET, Design patterns such as MVC, SQL Database and ORM Frameworks (e.g: Entity Framework).
  • Must have good knowledge of software programing concepts such Object-Oriented programing, RDBMS Databases and Agile methodologies.
  • Strong oral and written communications skills, excellent interpersonal skills.


The full-time position will be based out of our Richmond Hill, ON, Canada office.

  • Only local Candidates will be considered, only Qualified Candidates will be contacted.

We are looking for a candidate who has worked in consulting (customer-facing) roles, preferably in the CRM space (Salesforce, Dynamics, or HubSpot). Candidates should be able to work with clients, analyze their needs, have a strong understanding of business, application, and customer requirements. Candidates also need to be able to create design documents from the business requirements and be able to interface with developers to derive the technical requirements. Candidates also preferred to have experience with programming, coding to be able to create technical design documents.



  • Understand the business requirements and processes of customers and translate them to specific functional specifications
  • Facilitating the negotiation of requirements amongst multiple stakeholders
  • Design, manage and conduct client interviews to validate the proposed solutions with requirements
  • Maintain requirements tracking to keep tight control over evolving business requirements and scope changes
  • Become a solution expert that can guide customers on how best to realize value from Magentrix products
  • Facilitating design sessions with the solution architect to define the solution, specifications, and scope.
  • Manage multiple projects simultaneously to meet delivery and budget targets
  • Coordinate with other Engagement Managers to conduct resource planning and ensure that the project members are utilized effectively.



  • University degree in engineering, science or technology field or equivalent
  • Project Management certification or equivalent experience is an asset
  • Salesforce or other CRM certifications is an asset
  • Experience in preparing solution proposals and detailed functional requirements in consultation with clients and partners



  • Knowledge of CRM application implementation (Salesforce, Dynamics, or HubSpot)
  • Minimum 3-5 years working as a business analyst/system analysis in a technology setting
  • Able to work under stress and conflicting timelines when necessary
  • Strong interpersonal skills and communicates clearly and concisely (written and verbal)
  • Flexible, energetic, and able to work well with others in a client-focused, innovative and cross-functional environment
  • Enhanced proficiency in Microsoft Office Suites (Excel, Powerpoint, Access, Word, Publisher)
  • Strong organizational and problem-solving skills balanced with common sense and initiative
  • Results-oriented and process-driven, with high expectations of self and team
  • Ability to set expectations with clients and promptly follow through to progress implementations effectively and in a timely manner

The team at Magentrix is redefining what collaboration means in a business environment to transform the way that communication and engagement are done. We develop portal solutions for businesses which improve their interactions between employees, customers, and partners so they can collaborate from anywhere, at any time. We work with customers and partners every day to understand their challenges and to provide effective solutions that change their businesses for the better.


  • Responsible for providing software technical support
  • Troubleshoot problems, respond to queries and question related to Magentrix Platform, identify and isolate problems
  • Product Knowledge base articles based on client and provide daily operations support as needed using incident management and resolution
  • Provide status to supervisors and clients
  • Communicate effectively with individuals/teams in the program to ensure high quality and timely expedition of customer requests
  • Participate in activities and contribute ideas to resolve problems to better serve the customer and/or improve productivity
  • Use decision-support tools to answer questions
  • Collaborate with internal teams on complex problems
  • Help customers in customizing and integrating their account using Magentrix platform and other cloud APIs
  • Design solutions to problems that may be unstructured and that may require conceptual/creative thinking


  • Candidate must possess at least a Bachelor's/College Degree in Computer Science/Information Technology or equivalent.
  • Salesforce Certification is considered an asset
  • Excellent written and verbal communication skills in English
  • Experience interacting and presenting to customers over the phone and using collaboration tools is required.
  • Candidates must be proficient in any of the following: CSS, JavaScript, JSON, C#, .NET and HTML.
  • Experience reviewing logs for root cause analysis.
  • Must be a team player and maintain effective collaboration with internal stakeholders.
  • Effective time discipline and management.