Get Better

results, faster.

Tools for Data-Driven Commerce

Our technology is your opportunity

Retailic creates complete online solution tailored to your business needs. We are experienced in designing and building sophisticated web services and applications, well-documented APIs, business intelligence solutions and electronic hardware with dedicated software. Any system we deliver integrates easily with third-party software like your ERP, CRM, mobile applications, or payment systems. To cut development time we combine modern tools with proven solutions, including the use of Java JVM, Clojure, Ruby, ClojureScript, Zookeeper, Kafka, Storm, PostgreSQL, React, Angular.js and others. Our programming expertise helps to leverage technology to satisfy modern customers and optimize internal processes in organization. We love quality code.

Future-proof retail

Switch to a complete Commerce-as-a-Service platform for retailers who strongly focus on building profitable customer experience models. Omit technical constraints and accellerate your business growth. API-based approach provides you with future-proof architecture and easier integration with external systems like ERP or payments. Switching to 'services' instead of 'solutions' will significantly shorten time-to-market of your new business ideas. Video intelligence part (Aleph.Vision™) will merge online with offline for smarter development the true omnichannel engagement.

Transform smarter with video

Aleph.Vision is a business intelligence system for chain stores and shopping malls, based on 3D cameras. It transforms video into accurate information about visitor flow and customer behavior, allowing for data-driven facility management. Stereoscopic cameras ensure higher tolerance of variable lighting conditions and better recognition accuracy. They can be placed at any angle, not just directly overhead a point of interest. Instant access to current numbers will help you quickly evaluate marketing activities and shorten time-to-market for new business ideas.

"Retailic provides with a complete, high-quality service that provides the operational and strategic advantage that we need to maintain our leading position in the industry."
Wojciech Lisicki, Chief Operating Officer - leading computer games store
"We’ve been working with Retailic for almost 4 years now. They helped us to deliver shopping comfort to our customers."
Grzegorz Bielecki, Chief Operating Officer - leading e-grocery
"Retailic has been supporting PAYBACK development on the internet for many years now, delivering fast and stable solutions, with cooperation based on trust."
Piotr Awdziewicz, Board member, IT & Product Development Director
PAYBACK Polska | American Express Group
"We specified desired system details and after two weeks we could offer its functionalities to our clients."
Mac Zielinski, Chief Executive Officer - selling platform for digital products

We deliver.
We talk to you.
We take responsibility.

Feel the friendly passion and nimbleness of a small company, paired with the deep technical expertise of a large company. Get quick, reliable support from people who actually know what they’re doing. Focus on clients, sales strategy, marketing activities and boosting your online sales while we take care about the technology part. Just like we do for years for our satisfied customers.

Selected case studies

Online store made eight times faster

Client: - leading e-grocery.

Problem: Frisco’s online store worked slowly, affecting the amount of orders and increasing customer churn. Every action depended on the IT department’s actual processing capacity, which slowed down business progress.

Challenges: Create a new frontend with a quick, advanced user interface and the ability to implement changes easily, without hassling the IT department.

Approach: Retailic’s audit found that a change of approach was necessary. We chose React.js, Clojure, and DataScript to construct the new application. The technology shift and fresh architectural assumptions allowed us to shorten page-loading time from eight seconds to 1,5 seconds while simultaneously improving SEO performance. Lightning-quick navigation speed was attained by use of Shopimate™ — our own enterprise eCommerce search and recommendation engine.

Outcome: After just fourteen weeks, the old slow system was replaced with a blazingly fast frontend that sported a top-class search and recommendation engine. The handy CMS gives managers control over their marketing activities.

New CMS without downtime

Client: Payback - leading loyalty program.

Problem: Three separate content-management systems needed to be merged into one and integrated with a transactional system developed abroad, in the company's HQ. The previous solution didn't scale to Payback’s massive amount of users, so a fresh technological approach was necessary.

Challenges: Replace multiple CMS solutions with one, demanding high scalability, based on a new technology stack. At the same time, don’t exceed budget constraints, and deal with a constantly changing environment.

Approach: Operational and budget limitations meant that it was not possible to build the whole solution at once. Thus the system was replaced piece by piece during regular development.

Outcome: Three separate CMS panels were merged into one and integrated with the external transactional system. Direct costs took about 10% of the relevant budget — the other 90% was covered by current development costs. The entire process of development and exchange was performed “on the run” without any system downtime.

Exploratory analysis of over 200 product categories.

Client: Leading fashion retailer (NDA)

Problem: Indicate loyal customer segments suitable for marketing purposes.

Challenges: Normalize the annual raw transactional data, marking out meaningful customer segments and archetypes.

Approach: First, error-packed data fields were normalized and unified, reducing the number of products and categories. Next, attribute extraction reduced the huge database into a limited list of products according to analyzed attributes. Then customer archetypes and representations were designated and clustered into meaningful segments.

Outcome: Over the course of two weeks we composed and presented meaningful customer segments, each described with their financial value, demographic analysis, buyers’ preferences, and archetypes, together with the identification methods we used. Individual customer IDs were assigned to their relevant segments.

15.000 store owners with instant information on sales

Client: - sales platform for digital products.

Problem: Provide the 15,000 stores hosted on the Automater platform with quality information about online users’ behavior and sales value.

Challenges: Ensure continuous delivery of highly accurate data to a significant amount of separate accounts in real time.

Approach: To achieve excellent data accuracy and real-time data processing, we connected JavaScript data collection with our proprietary Retailic Business Intelligence platform (based on Apache Storm software). We designed an API to send process information and individual data to every Automater account, simultaneously.

Outcome: During seven working days we adjusted the Retailic BI tool to Automater’s needs and delivered a customized API that could present business information to thousands of stores in real time.

“How do customers decide?” IVR graph analysis

Client: Telecommunication company (NDA)

Problem: Identification of IVR nodes where customers disconnect without achieving their goal. How does IVR structure change before and after modifications?

Challenges: Modeling the customer decision tree for actual IVR structure.

Approach: The complex nature of the given IVR forced projecting its structure into a decision graph, instead of a decision tree. After we normalized the primary log data, an application was prepared that contained individual node traffic information. The application featured an interactive, intuitive, and configurable graph of the user’s journey.

Outcome: In two months Retailic prepared the interactive application, allowing managers to easily explore the decision graph of IVR callers.

Which campaigns bring the best customers?

Client: - marketing efficiency tool

Problem: Identify the marketing campaigns that generate the highest income and boost buyer-acquisition rate, on a platform used by more than 150,000 entrepreneurs.

Challenges: Attribute every online purchase to a specific marketing campaign, nail down its source or type, identify users as a new or returning customers, and display all of this information on a massive scale.

Approach: We elaborated a user-tracking method that connects the parameters used in tagged marketing URLs with users’ visits to the stores, as well as their purchase time and value.

Outcome: After two months we had prepared an online application that was fully tested and integrated with (a leading platform for smallscale e-commerce).

Digital challenge?
Data problem?

Send a message (below) or call: +48.22.266 09 55

We’ll look after it.

Thank you, the message has been sent

We'll contact you in 24 working hours. Have a nice day!

Ooops, something went wrong

Check your internet connection and try to send message again.

Follow us on Twitter: @Retailic

We crave brains.

Join the team. Work remotely. Learn Clojure.

We hire

A culture of learning

Learning is part of every job at Retailic and you get the tools and opportunities to develop yourself continuously. If you're open, eager to learn, and curious about new technologies, then you're probably a good fit for our group.

What you can expect?
- To become a part of a small but well-organized, and competent team.
- To develop skills with modern, cutting-edge technologies.
- To use the same tools as elite companies like Facebook and Instagram.

Who we are looking for?
A focused and ambitious individuals with passion for programming, problem-oriented thinking and solution-driven approach. Math skills appreciated.

What we expect?
Code quality is the most important. Show us a repository with nice code in ClojureScript using React.js, that communicates with servers through Sente, and we hire immediately.

If you have self-discipline, remote working is not a problem.

Frontend Developer

Creating dynamic frontend applications.

- Experience working with HTML, CSS, and JavaScript.
- Knowledge of the AngularJS framework
- Knowledge of React.js is preferred
- Good communication and interpersonal skills
- A passion for programming
- A focused, ambitious, and solution-driven approach

Code quality is the most important. Show us a repository with nice code in ClojureScript using React.js, that communicates with servers through Sente, and we hire immediately.

If you have self-discipline, remote working is not a problem.

Are you intrigued? Send your resume, GitHub link or example of code to:

Backend Developer

Creating and development backend applications.

Mandatory Requirements
- Comfortable with one of following programming languages: Clojure (or other Lisp), Scala, Ruby, Python, F#/OCaml or other functional language
- Good knowledge of SQL and relational databases
- Knowledge of concurrent programming
- Familiarity with web application development
- Familiarity with client-server communication, esp. with HTTP protocol
- Comfortable with Unix-like systems
- Comfortable with version control system (git preferred)
- Working knowledge of English language

Preferred skills
- Experience with web application development
- Experience with TDD methodology
- Working knowledge of Java and JVM
- Experience with PostgreSQL
- Experience with "NoSQL" databases (Redis especially)

We mainly use Clojure, but we do not require it at the beginning: knowledge of any language function enables you to easily learn Clojure.

If you have self-discipline, there is no problem with remote working.

Interested? Eager to join? Send us your resume, GitHub link or example of code to: