Technology behind Watermelon

At Watermelon we have an automated customer service tool based on high tech software. We put our customers and a good user experience ahead of anything and everything else.

Insights into our technology

As a developer at Watermelon you have important responsibilities – our system must be stable and optimized continuously. The tech department develops new features, manages integrations with other platforms and works together with the team to create an efficient infrastructure. Our developers have an innovative mindset and do not hesitate to present new ideas for the system.

The developers at Watermelon must be able to switch gears quickly. We are a young startup, which means that the organization is flat, communication goes fast and priorities can change quickly. Being a developer at Watermelon is a challenge, but on the other hand no single day is the same and there is much room for innovative ideas and you will learn something new every day.

In order to work iteratively and to continuously improve the product, we use an agile method. We strive for the best results every day. Our core values play an important role in the growth of the team and our product.
Is #Code your second name and do you want to play a major role in the growth of our innovation software? Become part of the Watermelon team!

Apply here👈

Objective 2019

Our growth as a SaaS company is one of the main objectives for Watermelon. We want to optimally organize ourselves for the growth that is coming to ensure that our system can handle bigger volumes. Because of this we will focus on a stable new backend in 2019. In addition, we want to increase the user-friendliness of our product and we are working hard on a lot of new features that are fully aligned with our product vision.

Besides a lot of new customers, we also hope to welcome new developers with Watermelon. The goal is to have a talented and enthusiastic team of developers on both front end and back end. Together with the design and product department, they are responsible for the further development of our product. On your own you are able to achieve beautiful things, together with your colleagues much more!

Techniek achter Watermelon
Techniek achter Watermelon

Micro services

At the moment we are still running on a monolithic architecture. We are determined to convert this to micro services. Because we work in a flexible environment, it is important to realize rapid deployments. We will achieve this through the use of micro services. This year we have started to set up the first services. The goal is to run entirely on micro services by the end of 2019.

Cloud

Of course these services do not run on a home computer, but all this is realized in the cloud. In particular the Google Cloud platform. We have chosen this because it fits best with the phase of the company at the moment. By using this service we can deploy and release features faster, keeping our time-to-market as short as possible.

Techniek achter Watermelon
Techniek achter Watermelon

AI

Watermelon is an automated customer service tool. We use the latest machine / deep learning algorithms. For this we use Tensorflow. Through entered data from our customers, there is 75% certainty that the chatbot is able to give the correct answer to a question. Interesting? Try the CXhub on our website.

Tooling

Various tools are used at Watermelon. Our tech team uses Angular typescript for the front end and Laravel PHP for the back end. For the chatbot we use Flask, Tensorflow, and Python. All these components communicate with each other through in-house APIs. All data is stored in MySQL databases and is cached in the redis in-memory database. Finally, all components run in a docker environment, so that the images can be pushed directly to the cloud.

 

Become part of the Watermelon team!

Apply for one of the open vacancies or send an open application.

See our vacancies