Engineering Team Lead

Hamilton, ON, Canada

Job Description

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 the Kroo!

What We Offer:

  • Competitive Compensation Package
  • Company-paid Health & Dental Benefits
  • 3 Weeks Vacation + 6 sick/personal days
  • Enriching Culture
  • Career Growth Opportunities, Training and Development, and Mentorship
  • Hybrid work environment (in-office Wednesdays, remote remainder of week)
The Opportunity:

We are seeking an innovative Engineering Team Lead, MKTG for a permanent full-time position at our Hamilton office. Reporting to the VP of Product, the Engineering Team Lead, MKTG will collaborate with their team, create a seamless software experience for our clients, and contribute to the improvement of our AckrooMKTG products and processes. This position supports our marketing platform that managers gift cards, loyalty, and promotions. The ideal candidate is a senior developer ready to step the next step in their career leading peers and projects and can take on challenges with minimal supervision.

Key Responsibilities:
  • Collaborate with and provide support to team members to determine best practices and client requirements for software
  • Develop intuitive software that meets and exceeds the needs of the company
  • Professionally maintain AckrooMKTG software and create updates regularly to address customer and company concerns
  • Analyze and test programs and products before formal launch
  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
  • Ensure software security by developing programs to actively monitor the sharing of private information
  • Actively seek ways to improve business software processes and interactions
  • Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications
Required Skills/Qualifications:
  • University Degree in Engineering, Computer Science or equivalent experience
  • Proven experience as a Senior Software Engineer
  • 5+ years of Ruby on Rails and/or other scripting style languages (PHP, Python, Node.js)
  • Knowledge of web development technologies (HTML5/Javascript//CSS/jQuery ...)
  • Knowledge of Object Oriented Programming and Design concepts
  • Knowledge of SQL
  • Positive attitude with a desire to work in a fast paced environment
  • Strong ability to work in a team and ability to learn quickly
  • Must have strong written/verbal communication skills
Experience with any of the following would be considered an asset:
  • Previous experience as a manager or team lead
  • Experience with .NET Development Framework
  • Ideally 5+ years of experience working on a software development team
  • Knowledge of RESTful Web Services interfaces
  • Experience developing on Windows/Linux
  • Experience with Agile development process
  • Advanced MySQL experience
  • Knowledge of NoSQL databases like MongoDB, BigQuery
  • Payments Knowledge - POS terminals, POS systems, credit/debit/gift/loyalty transactions processing
  • Cloud Infrastructure and Continuous Integration tools (e.g Google Cloud, Gitlab, Docker, Kubernetes)
Compensation:
  • Salary: $115,000
  • OTE: $125,000 (Quarterly performance based bonuses)
  • Immediate, company-paid health & dental benefits
  • Stock options
Ackroo is an equal opportunity employer and encourages persons of any race, religion, ethnicity, gender, identity, sexual orientation, age, immigration status, disability, or other applicable legally protected characteristics to apply. If you need accommodations during the recruitment process, please advise our Talent Acquisition team.

We thank all candidates for submitting their applications, but due to the high volume of applicants, we will only be contacting candidates who are selected to move forward in the next step of the recruitment process.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2041522
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $115000 per year
  • Employment Status
    Permanent
  • Job Location
    Hamilton, ON, Canada
  • Education
    Not mentioned