We are a team of pretty cool people who make pretty cool things.

SpotOn Poland.
We are development experts ready to complete the most demanding projects. If you seek challenges, you’re in the right place! With our “all in one” approach you can master a wide range of back-end and front-end technologies and gain experience from a huge variety of tasks.
What we do.
Online Ordering.
Maciej Czekański
Team Lead
Research shows that restaurants are giving away about $250 a day in commissions. We end the hassle of dealing with expensive third-party delivery services. It's possible to accomplish by working closely to create online menu and configure it to send orders directly to our client's point-of-sale, while creating a seamless pickup and delivery experience for their guests.
Show more

Restaurants.
Maciej Najbar
Team Lead
Online ordering, digital reservations & waitlisting, and elite reporting to keep our client's guests and employees happy—it’s all possible with SpotOn.
We know restaunats owners have a lot on their plate, but with SpotOn, they’re no longer on their own. They work with our team or use our browser-based web portal to set up front-of-house policies, monitor operations and staffing assignments, and access customer analytics—all with a local, dedicated representative and 24/7 personalized support. We are here for them, no matter what.
Show moreRetail.
Jakub Paczkowski
Director of Engineering
Large market players often dominate small and medium-sized enterprises. We solve this problem by providing small businesses with modern payment solutions at competitive prices.
We started our mission in the restaurant market. After the first successes, we launched a project dedicated to the retail trade. Our final product allows managing the entire catalog of products and services in both online and offline channels easily, with only one tool.
Thanks to providing our clients with payment terminals with our own software, we were able to launch an offline sales channel. Such a complete solution gives us full control over the quality of our services at every stage of cooperation.
Show more
Meet us offline.

Code Europe 2022
We are a city partner of this year’s Cracow edition of Code Europe. It’ll take part on 01/06/2022. Meet us at the booth next to the main stage!

CodeEurope
We were honored to be speakers at the largest programming conference in Poland. Watch Jakub Paczkowski’s presentation about testing and optimizing the CI/CD pipeline.

Jagiellonian University
We cooperate with universities, bringing the programming world and our approach to IT students.
Stay updated with our events!
Future events
Pykonik | SpotOn Poland - Krakow Office | 2022-02-24 |
Code Europe | ICE Krakow | 2022-06-01 |
Our teams.

Retail Android
The Retail Android team works on POS solutions that redefine the merchant services industry. We are a group of talented devs constantly seeking challenging tasks. We follow the guidelines of the clean architecture approach and use the latest frameworks.
Technologies: Android, Kotlin, Coroutines, Room, Retrofit, Koin, MVVM, MVI
Jacek Pietras, Team Lead

Retail Catalog
Retail Catalog Team builds a React application for effortless product management and services for merchants. Modern tech stack, agile approach and automated processes help our front-end developers write consistent and bug-free code.
Technologies: React, TypeScript, Redux, Redux Toolkit, Jest, CI/CD
Karol Kochan, Team Lead

Restaurants Team
At the Restaurant Team, we build apps for restaurant owners supporting their business growth. We assist our customers' day-to-day needs with fast and flexible tech-powered solutions. While working on products including SpotOn Counter, SpotOn Serve or SpotOn Sidekick, we focus on delivering well-tested, easily maintainable and extensible code.
Technologies: Kotlin, Koin, Room, Jetpack, CircleCI, Mockito, JUnit, RxKotlin, Gradle
Maciej Najbar, Team Lead

Restaurants Team B
At the Restaurant Team, we build apps for restaurant owners supporting their business growth. We assist our customers' day-to-day needs with fast and flexible tech-powered solutions. While working on products including SpotOn Counter, SpotOn Serve or SpotOn Sidekick, we focus on delivering well-tested, easily maintainable and extensible code.
Technologies: GoLang, MongoDB, PostgreSQL, Kafka, NATS, Docker, Kubernetes
Pawel Pęksa, Team Lead

Virtual Terminal
At the Virtual Terminal Backend Team, we focus on building reliable, scalable and efficient web servers which expose REST APIs used in different projects across the company. It enables merchants to process various payment methods, create and manage invoices, create recurring subscription plans and manage processed transactions. We use Python with its frameworks and microservice architecture. Services adhere to high-quality standards and best engineering practices.
Technologies: Python (FastAPI, Django), Postgres, MongoDB, Docker, Kubernetes, AWS
Maciej Marzęta, Team Lead

Virtual Terminal Web
At the Virtual Terminal Web Team we focus on building a React application providing an extended capability for our Virtual Terminal product. It enables merchants to process payments through an online interface, create and manage invoices, create recurring subscriptions plans, manage user accounts and processed transactions. We use TypeScript and are currently transforming into a micro-frontends world. We apply industry standards and best practices, and constantly search for opportunities to improve.
Technologies: TypeScript, React, Redux (Redux Toolkit and RTK Query), Jest
Szymon Oboński, Team Lead

Online Ordering Android
At SpotOn Order Android Team we focus on developing a hassle-free online food ordering solution for Google mobile platform. It's an easy-to-use, gorgeous app that allows placing from thousands of clients. Built in modular Kotlin, our product performs great testability & maintainability.
Technologies: Kotlin, Firebase (Crashlytics, Analytics, Remote Config, Test Lab), Jetpack (Compose, Navigation, View Binding), Espresso, Mockito, Koin, CircleCI
Maciej Czekański, Team Lead

Online Ordering iOS
At SpotOn Order iOS Team we are responsible for developing online food ordering apps for the iOS platform. This compact app allows users to easily order food from their favorite restaurants. By gathering analytics data, we constantly improve user experience. Built with the latest iOS technologies, it performs great modularization, testability and cleanliness of code.
Technologies: Swift, SwiftUI, Modularized Approach, Swift Pacgake Manager, Core Data, SwiftLint, SwiftFormat, Fastlane, Firebase
Kamil Walas, Team Lead

Retail Integrations
The Retail Integrations Team is responsible for integrating 3rd party applications with our Retail software. It enables our clients to keep using both the applications of their choice and our software. This small but strong team is also responsible for creating and maintaining a stable open API for other developers, to integrate with our services without the overhead of direct product communication.
Technologies: Python 3, Django, FastAPI, PostgreSQL, Redis, Kafka, Docker, Kubernetes
Rafael Alonso, Engineering Manager
Our offices
Kraków.
Modern space, green patio, canteen and cafe, food trucks court...Work in our Kraków office! Check out excellent facilities at the V Offices and join us there.
Gdańsk.
Join our new office in Gdańsk! You will work with us at the excellent Neon Flex complex where you will find a gym and swimming pool, beauty salons, kindergartens, and many food facilities.