How we work at Cake Labs

How we work

Multiple specialized teams working together to create the best restaurant software in the industry.

Cake is a platform independent cloud¬based solution that has web, mobile and device components. It also integrates with many third party systems for payment processing, reporting and analytics.

CAKE was built as a browser-based, platform independent web application on top of HTML5, JavaScript and CSS, using an application framework specially developed in house at CakeLabs using jQuery and React.js. On the back end it is an event driven server side JavaScript application built on top of Node.js, plus a Java application built using Google’s GUICE application framework. On mobile, it is an iPad and iPad Mini compatible iOS app.

Best in class functionality such as offline capabilities via HTML5 local storage and CouchDB, external device integration such as printers and barcode reader support using Java and C are just a sample of the multi-disciplinary approach we took to building a great product.

Software Engineering

Software Engineering Team

A team of world-class engineers working tirelessly to build the next big thing. An ethos of continuous improvement is ingrained in every engineer at Sysco LABS.

Read More
Quality Assurance

Quality Assurance Team

Not limited to merely testing products at the end of the development lifecycle, Sysco LABS’ QA Engineers take a holistic approach to quality assurance, engaged in every stage of product development.

Read More
Data & Analytics

Data & Analytics

Actionable insights are at the forefront of our product suite and the data & analytics team are responsible for database engineering, administration, warehousing, and analysis solutions.

Read More

UI/UX Team

The UI/UX team craft beautiful interfaces that are standards compliant and responsive. The promise of a platform independent, consistent experience is delivered daily.

Read More

Implementation and AWS Support Team

Sysco LABS is the largest Amazon Web Services customer in Sri Lanka. The implementation team is responsible for release management and maintaining the AWS infrastructure used by thousands of our customers across the world.

Read More
Application Support

Application Support Team

A team of 35 plus multi-disciplinary engineers working in conjunction with our US team. Technical inquiry management for Sysco LABS product suite, application maintenance, server infrastructure management, and fault re-engineering are undertaken.

Read More