Fullstack Software Engineer

AIR MILES - Toronto, ON (30+ days ago)

Apply Now

Why work with us…

The AIR MILES Reward Program has earned the trust and support of more than two-thirds of Canadian households. For over two decades, we have helped our Partners use Canada’s most widely accepted loyalty currency, AIR MILES® reward miles, to influence customer behavior, drive profitability, and build long-term relationships.

We are on a transformative journey to modernize our AIR MILES systems. We are in search of innovative, collaborative, and future oriented personalities to help build the future of AIR MILES.

As a Developer you will provide the subject matter expertise for solutions and applications required for component planning and delivery. Recommending the best options for product objectives using knowledge of trends, best practices and leading-edge techniques.

You will adopt and seek to improve our efforts to reach high standards of code quality through progressive development methodologies.

It will be your responsibility to design, implement, unit test, and integrate different demanding components and work closely with architects, SQA, and product support to ensure successful design, development, and seamless implementation to production.

Who you are:
You have sound judgement, keen eye for details and tenacity for solving difficult problems.
Strong analytical skills and use of data for sound decision-making.
You bring a positive energy to the team and thrive on strong collaboration.
You strive for constant improvement in both yourself and your team in meaningful ways.
You are someone others look to for solving difficult problems, bounce ideas off and providing an alternate viewpoint.

On your AIR MILES Adventure, you will:
Be responsible for the design and development of complex software solutions components.
Lead and supervise development efforts.
Coach and mentor developers.
Develop moderate complexity to highly complex software solutions in support of business requirements and in accordance with predetermined software solution design standards.
Be responsible for the design, development, test and implementation of web and mobile e-commerce solution components and modules.
Follow established SDLC processes as well as enterprise policies and guidelines for software development.
Troubleshoot and correct complex software defects, through troubleshooting, defect fixing and pager support.
Review and approve technical work products produced by more junior staff.

These are the essential requirements to thrive in this role:
Experience with Microservices
Experience with AWS cloud-based services and implementations from a developer’s perspective: AWS Lambda, CloudFormation, Kinesis, ElasticCache, DynamoDB, etc.
Understanding of object oriented design principes and RESTFul APIs
Java, Kotlin, Scala (nice to have), JavaScript (NodeJS), TypeScript, Python
Experience with any of the following: Spring Boot, Spring Cloud
Knowledge and hands on operational experience with SQL/No SQL databases.
Experience with CI/CD tools such as Jenkins (nice to have)
Experience with ORMs such as Hibernate, JPA or Sequelize
React (or experience with Angular or Vue), Redux or Flux
Experience/exposure to event driven architectures or CQRS (nice to have)

We are looking for you to bring to the team:
A desire to learn and grow
Passion, excitement and creativity
Open mind to new ideas and delivery

Interesting perks at AIR MILES:
High impact role with interesting challenges
Flexible hours and strong work life balance
Subsidized catered bistro café
Great health and wellness benefits
One of the highest performing companies in the market (NYSE: ADS)

There’s a reason we’re recognized as one of the best places to work year after year: We give you more than a place to work, we give you a place to grow your career and we make it a priority to give back to the causes you care about. That’s what sets us apart.


Today, there are more ways than ever to engage shoppers. At AIR MILES, we believe that understanding the people behind the purchase is key to winning their hearts – and their wallets. For over two decades and from more than fifty locations around the globe, we have paired expertise in shopper behavior with advanced analytics to uncover the data-driven insights that drive successful loyalty, marketing and merchandising solutions. At AIR MILES, we know that in coming together we are at our strongest – and that together we can help shape the future for our clients, their shoppers and our communities. AIR MILES is an Alliance Data company. For more information, visit www.loyalty.com

About ADS
Alliance Data® (NYSE: ADS) is a leading global provider of data-driven marketing and loyalty solutions serving large, consumer-based industries. The Company creates and deploys customized solutions, enhancing the critical customer marketing experience; the result is measurably changing consumer behavior while driving business growth and profitability for some of today's most recognizable brands. Alliance Data helps its clients create and increase customer loyalty through solutions that engage millions of customers each day across multiple touch points using traditional, digital, mobile and emerging technologies. An S&P 500 and Fortune 500 company headquartered in Plano, Texas, Alliance Data consists of three businesses that together employ more than 16,000 associates at approximately 100 locations worldwide. www.alliancedata.com

Alliance Data is an Equal Employment Opportunity employer. Accordingly, we will make reasonable accommodations to respond to the needs of people with disabilities in accordance with legislation.

Alliance Data participates in E-Verify.

Check us out – AIR MILES on Stack Overflow | LinkedIn | Glassdoor | Facebook |Twitter | Blog |

Company: AIR MILES

Primary Location: CAN - Canada-2084 - Ontario-50419 - Toronto-40-LOY - Toronto
Work Locations: 40-LOY - Toronto Toronto M5A 0L6
Job: Information Systems
Organization: LoyaltyOne
Schedule: Regular
Job Type: Full-time
Job Posting: Mar 11, 2020, 10:03:15 AM
Division: Loyalty