Back to Projects

Innovative Lottery SaaS Platform

NEW

We designed and built a complete software SaaS solution that will enable enterprises
around the globe to open for new markets and revolutionize the online lottery industry.

Lottery Thumbnail of Lottery
  • Up to 26 000 PLN net B2B

  • Germany Client

  • Lottery B2G Industry

  • MVP Status

  • Long Term Duration

  • 100% Remote Working Location

Project Description

This is a long-term greenfield project that we are developing from scratch. The platform will be a SaaS
web application with frontend written in Vue.js, which communicates with GraphQL API. App is based
on microservices with backend built in Kotlin. We are also responsible for creating the entire
application interface layer.

We want to create a platform that provides a revolutionary way of creating Lotteries.
The idea is to deliver a system that allows customers to create their own games and sell entries.
Going further we want owners to be able to customize their user's experience by adding extensions
and managing themes in their custom shops.

Tech Stack

Technology

In terms of architecture, the platform we are building is using Self
Containing Systems. We have microservices but some SCSs are
also designed as modular monoliths. The backend side is based
on hexagonal architecture. We are trying to build a product that
is modular, extensible, and scalable. Microservices are managed
by Kubernetes orchestrator on AWS Cloud, monitored by
Graphing and ELK (Elasticsearch Logstash Kibana).

decorative image Thumbnail of decorative image

Frontend

The frontend is written in Vue.js, based on a micro-frontends architecture along with
TypeScript, and GraphQL which carries communication with the backend side.

  • Vue.js

  • Nuxt.js

  • TypeScript

  • GraphQL

  • JavaScript

Backend

Backend is written in Kotlin, we do not use Spring, we use much lighter Ktor framework.
It's a very nice change from the usual scheme of writing software.

  • Kotlin

  • Ktor

  • Kubernetes

  • RabbitMQ

  • MongoDB

  • AWS

How do We Work

Our team's organization is based on Scrum methodology. We divide work into 2-week sprints with
daily meetings, retrospection's, and refinements. Every week we also meet up for architecture calls.

We don't spend time on unnecessary calls that could have been solved on Slack. Sprints are biweekly
and milestones are agreed with stakeholders and then we open the next quarter.

Challenges That You Will Meet

  • Solve complex architectural problems to deliver scalable and maintainable code
  • One of the biggest challenges while entering the project is to understand the way the business model is being translated into the code.
  • We are also using quite a nonstandard technology stack which is very interesting but might be challenging at the beginning.
Lottery preview Thumbnail of Lottery preview

Meet Our Team

Image of Maciej Thumbnail of Image of Maciej

Maciej

Head of Development

Image of Wojciech Thumbnail of Image of Wojciech

Wojciech

Senior Frontend Developer

Image of Kamil Thumbnail of Image of Kamil

Kamil

Senior Backend Developer

Open Positions

Join the Project

View open enrollments and join the project team for the suitable position.

See open positions

Choose From Other Great Projects

3 active jobs

Headless Storefront SDK for Gaming   100% Remote

100% Remote
Junior, Mid and Senior Positions Up to 26 000 PLN + VAT

It's a long-term greenfield project that we are developing from scratch.
We are setting a new standard in online gambling, making it more convenient & intuitive.

Technologies:
  • Vue.js
  • Nuxt.js
  • SCSS
  • TypeScript
  • Jest
  • GraphQL
  • Docker
  • Kubernetes
  • Node.js
  • RabbitMQ
  • Helm
  • Redis
Industry:
  • Gaming
1 active job

Predictive Monitoring Platform   100% Remote

100% Remote
Senior Software Craftsman Up to 30 000 PLN + VAT

In an uncertain economic environment, we build product that will drive the finance sector to the next level through cash flow with reliable forecasts and real-time monitoring.

Technologies:
  • .NET
  • C#
  • Kubernetes
  • PostgreSQL
  • GCP
Industry:
  • Financial service
2 active jobs

Social Finance Eco-System Solution   100% Remote

100% Remote
Junior, Mid and Senior Positions Up to 30 000 PLN + VAT

The project is focused on building one of three platforms of a bigger eco-system that will allow freelancers to acquire financing, and build their businesses from the ground up.

Technologies:
  • React
  • React Native
  • JavaScript
  • TypeScript
  • GraphQL
  • Node.js
  • Python
  • MongoDB
  • Docker
  • AWS
Industry:
  • Banking
  • Commerce
1 active job

Payment Orchestration Platform   100% Remote

100% Remote
Senior Positions Up to 30 000 PLN + VAT

The project aims to develop and evolve a Payment Orchestration Platform to help global enterprises to improve their payment processes and gain insight of the transactions.

Technologies:
  • React
  • GraphQL
  • Go
  • DynamoDB
  • Kubernetes
  • Redis
  • Rest
  • AWS
Industry:
  • Fintech

Any Questions? Talk to Wiktor

We are looking for creative, talented people with a collaborative mindset.
We give you the freedom to express your creativity and develop
professionally as an individual.

Wiktor Stefański Thumbnail of Wiktor Stefański

Wiktor Stefański

Head of People & Operations

If you want to hear more about current development opportunities. I will guide you through the process and make sure you are on board!