Software Engineer - Integrations

R&D · Stoney Creek, Ontario
Department R&D
Employment Type Full-Time
Minimum Experience Experienced

Ackroo is an innovative SaaS-based technology Company that is consolidating, simplifying and improving the loyalty marketing, payments and point of sale industry.  We provide innovative marketing, financial and operational solutions to help Automotive, Hospitality, Petroleum, and Retail merchants of all sizes attract, retain, and grow their customers and their revenues with greater ease, speed and insights. Founded in 2012, our organization continues to experience phenomenal growth and thrives on an entrepreneurial spirit, passion, and top-tier talent.  Join Us!!


What We Offer:


  •   Competitive Compensation Package
  •   3 Weeks Vacation
  •   Enriching Culture
  •   Career Growth Opportunities
  •   Training and Development


The Opportunity:


We are seeking an innovative Senior Integrations & Apps Engineer for a permanent full-time position at our Hamilton office. Reporting to the Director of Engineering, the Senior Integrations & Apps Engineer will collaborate with their team, create a seamless software experience for our clients, and contribute to the improvement of our products and processes.  


  • Develop and maintain integrations with hardware devices from vendors such as Clover, Ingenico, and Verifone 
  • Develop and maintain integrations with ecommerce retailers such as Shopify and WooCommerce
  • Maintain and develop React Native mobile applications that integrate with our systems
  • Develop and maintain the GraphQL API that connects to our mobile applications
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis 
  • Software and application deployment to on-premises and cloud environments
  • Work on various platforms including Windows, Linux, Android, macOS, and iOS
  • Performance tuning, improvement, balancing, usability, automation 
  • Support, maintain and document software functionality 
  • Work closely with QA to ensure high quality software releases 
  • Evaluate and identify new technologies for implementation 
  • Participating in team processes 

Required Skills/Qualifications:


  • University Degree in Engineering, Computer Science or equivalent experience
  • Comfortable using Javascript, Node.js, ReactJS and React Native
  • Knowledge of one or more of the following languages: Java, VB, C#
  • Knowledge of Ruby on Rails or other scripting style languages (PHP, Python)

Thank You

Your application was submitted successfully.

  • Location
    Stoney Creek, Ontario
  • Department
  • Employment Type
  • Minimum Experience