← Back to Case Studies

Online Rewards: Remote Engineers for a Retail Loyalty Platform

Loyalty and RewardsUnited States
Online Rewards loyalty platform cover for our remote engineering case study

Project overview: remote engineers for a loyalty platform

Online Rewards provides customer loyalty programs for retailers. We staffed remote developers for the platform in Java, Elixir, and mobile, including a specialized Elixir engagement in 2022.

About Online Rewards

Online Rewards provides customer loyalty programs for retailers. Shoppers earn and redeem rewards, and the retailer runs the program on a platform that has to stay up as offers, members, and redemptions change.

The challenge: specialists for a live loyalty platform

A loyalty platform spans more than one codebase. Online Rewards needed engineers who could work in Java, in Elixir, and on mobile, and who could join the team that already owned the product.

Elixir was the scarce skill. In 2022 the company asked several agencies for candidates and needed someone who could do the development, not a generalist learning the language on the account.

Who we staffed

We provided a dedicated remote team for the loyalty platform: developers in Java, Elixir, and mobile.

The Elixir engagement ran from June through December 2022. It was custom software development and staff augmentation. The CEO reported that Maxiom submitted the most qualified candidates of the agencies invited to propose people, and described the engineer as professional. The working relationship was fast and accurate.

What a loyalty platform asks of the engineers

  • Members and offers. Enrollment, points, and rewards have to match what the retailer promised.
  • More than one stack. Java services, Elixir services, and mobile apps can all sit on the same program. A change in one place has to agree with the others.
  • Elixir on arrival. The 2022 hire was for Elixir development specifically, placed with the team that already ran the platform.

Remote engineers for a product you already run

Need a Java, Elixir, or mobile engineer on a product you already run? We can add staff augmentation, a dedicated development team, or backend developers, and we build mobile apps too.

Need a specialist who is hard to hire?

Tell us the language, the product, and how the person will work with your team. On a 30-minute call we will tell you whether we can staff it.

Project inquiry

Tell us what you are trying to ship

Response within 1 business day

The Challenge

Online Rewards needed specialized engineers for its loyalty platform, including Elixir, without a long search for people who already knew that stack.

Our Solution

We staffed remote developers for the loyalty platform in Java, Elixir, and mobile. In 2022 the CEO hired Maxiom for Elixir development and selected our candidates from a field of agencies.

Technologies Used

ElixirJavaMobile DevelopmentStaff AugmentationLoyalty Software

Client Testimonial

Maxiom submitted the best, most qualified ones we could get.

CEO

Online Rewards

Why Maxiom?

Ready to start? Back to the inquiry form

Frequently asked questions

What is Online Rewards?

Online Rewards provides customer loyalty programs for retailers. Members earn and redeem rewards on the company's platform.

What did Maxiom do for Online Rewards?

We staffed remote developers in Java, Elixir, and mobile for the loyalty platform. In 2022 that included a dedicated Elixir development engagement.

When was the Elixir engagement?

June through December 2022. It covered custom software development and staff augmentation.

How was the Elixir engineer chosen?

Several agencies were asked to submit candidates. The CEO of Online Rewards said Maxiom submitted the best, most qualified ones they could get.

What did Online Rewards say about the work?

The CEO described the candidate as professional, and the workflow as fast, efficient, and accurate.

What has to stay consistent across the platform?

Enrollment, points, and rewards have to match what the retailer promised. Java services, Elixir services, and mobile apps can all sit on the same program, so a change in one place has to agree with the others.

Why staff Elixir from outside?

Elixir was the specialized skill the platform needed. Staff augmentation is how that engineer joined the existing team.

Can Maxiom staff Java, Elixir, or mobile engineers?

Yes. Through Maxiom.dev we provide staff augmentation and dedicated development teams. Mobile product work is also covered by Maxiom Apps.