Revel Systems is building a Point of Sale (POS) platform that helps businesses achieve their goals. Improving day-to-day operations and fueling merchant growth, Revel’s streamlined ecosystem pairs an intuitive point of sale with powerful management tools, integrating inventory management, employee management, sales reporting, and more into a single platform.
Revel Engineering is responsible for building and maintaining this platform. Services we build and maintain are responsible for order processing on-site and online, smart analytics, inventory processing, and other background operations. On top of that we’re constantly working on projects that enable scalability of business - some of the solutions we’re currently developing:
Online Ordering - a fully modular project that enables businesses to sell their products online as well as manage delivery, loyalty, and other features that retain customers
Reporting platform - a package of solutions that enable large restaurant chains to perform quick analytics and allows them to gain insights into the overall performance of their business
API for business - these API solutions allow the most sophisticated customers to explore the variety of solutions available and integrate them the way they want to
While working on these important projects we also don’t forget to invest in self-growth - teams in Revel spend at least 2 days per month on personal development. We use this gained knowledge in practice and also share some of our findings with the rest of the world.
Feel free to stop by our Engineering Blog and learn more about the things we do here.
You would be working within a squad that’s responsible for building the next generation of Revel reporting and analytics. The solution boosts performance and allows our customers to get data faster, enabling them to make business decisions quickly. The platform contains several pieces that are currently being worked on:
Reporting UI - a micro front-end project that enables us to build custom reporting dashboards and reusable visualizations. We’re using TypeScript, React, Recharts, and Material-UI.
Reporting Backend - a scalable Kubernetes backend application that’s responsible for data aggregation and easy-to-use GraphQL API. Data is being returned through Websockets, enabling us to serve data in real time. We’re using TypeScript and a quickly growing Node.JS framework called Cube.JS.
Data Platform - a data pipeline that’s responsible for streaming data to our reporting solutions deployed and managed through AWS.
Data Warehouse - a solution that allows our biggest clients to perform complex analytics. The solution is being hosted on AWS Redshift and we’re managing data transformations through Data Build Tool (DBT).
Software Engineers are fully responsible for the development & deployment of the project that is being built. We do that by:
You would be joining one of the three experienced Scrum teams in the Octopus Prime (Reporting) squad which is considered to be one of the most innovative squads in Revel. Here we have three international teams of young co-located professionals who love adventures and are passionate about personal development.
Check out what our squad growth sessions look like!
As a full-stack software engineer, you will be responsible for:
Additional benefits include Employee & peer recognition system (you could even end up with a sponsored trip to the Caribbean!), free lunches in the office, flexible working hours as well as volunteer opportunities.
Revel Systems powers the ambitions of restaurants and retailers with a robust cloud based point of sale (POS) and business management system. Improving day-to-day operations and fuelling merchant growth, Revel’s streamlined ecosystem helps customers seize their future by pairing an intuitive POS with powerful management tools on a single platform. Founded in 2010 with major offices in Atlanta, Vilnius, and San Francisco, Revel is a leading member of the Apple Enterprise Mobility Program.