<Technology>

Our livechat app powered by chatbots is currently used by 6.2% of the global population.

That means:

428

requests per second to our API

500k

web socket connections at the same time

17 mln

unique users daily

<Technology>

Our livechat app powered by chatbots is currently used by 4.8% of the global population.

It means:

428

requests per second to our API

500k

Web socket connections at the same time

2 TB

of Data

php icon
mysql icon
javascript icon
techstack icon
dockier icon
aws icon
box icon

Our Tech Team

In order to focus on the big impact, each team member takes strong ownership of the projects.
We value high quality, make data-driven decisions, and develop professionally to keep growing every day.
Our technology department consists of independent tech teams:

Chat bots

In our Tech team, product development is our goal and technical debt is the enemy. To efficiently fulfill our job, we use agile project management techniques: we work using the Scrum methodology, with the support of a professional Scrum Master.

Every day, we strive for our software to have the best quality possible. We value personal growth and good ideas, and our developers have the freedom to make their own decisions.

tidio team photograph
tidio team photograph
tidio team photograph

Chat bots

In our Tech team, product development is our goal and technical debt is the enemy. To efficiently fulfill our job, we use agile project management techniques: we work using the Scrum methodology, with the support of a professional Scrum Master.

Every day, we strive for our software to have the best quality possible. We value personal growth and good ideas, and our developers have the freedom to make their own decisions.

tidio team photograph
tidio team photograph
tidio team photograph

Product Teams

Product development is our goal and technical debt is the enemy! 🤟Our product teams constantly work on developing our current products (livechat, chatbots) and upgrading them to create an overarching customer service tool for our clients.


Tech stack
Front-end 👉React | TypeScript | Playwright Emotion | Storybook

Back-end 👉DDD | Event Storming | Event Sourcing | PHP8 | PHP Stan level 8
Symfony Messenger| Deptrac | Elasticsearch

tidio team photograph
tidio team photograph
tidio team photograph
tidio team photograph

Web Presence

Web Presence covers all areas of the company’s website design and development. We focus our efforts on delivering high quality landing pages that stimulate our marketing efforts and hence product sales as well as managing and constantly polishing our company's home page.


Tech stack
React | NextJS | WordPress | GraphQL



tidio team photograph
tidio team photograph

Platforms

Our team makes sure that Tidio can be easily found and seamlessly integrated with different
e-commerce platforms and CMS (eg. Shopify, WooCommerce/WordPress, WIX, Prestashop, etc). That means we develop dedicated apps, plugins, and extensions.

Tech stack
PHP | MySQL | Laravel/Symfony | platforms API (Shopify, WordPress, WIX, Prestashop) | React | Redux | Redux-Saga | Emotion

tidio team photograph
tidio team photograph

Machine Learning

Using the full spectrum of natural language processing methods, we deliver services that automate text processing to enrich users' experience and add extra value hidden in textual data. We are responsible for the full ML lifecycle, from building a preprocessing pipeline, through designing and implementing the entire architecture for experiments, to deploying the final product, monitoring, and continuously improving model performance.

Tech stack
data → Snowflake, AWS S3 | model training → Python, PyTorch, transformers | experiment tracking → Weights&Biases | papers/research → Zeta Alpha | development → Linux, Jira, Git, Clean Code | deployment → Docker, Ansible | monitoring → Kibana, Grafana, Sentry

tidio team photograph
tidio team photograph

DevOps

Our goal is to make sure that everything works as smoothly as it can - from infrastructure behind our product to our applications’ deployment pipelines. We do our best to design performant, secure, and resilient architectures and solutions. We always look to automate everything that's too boring to do manually and tinker a lot with cutting-edge tools and platforms. The best part is that we like it a lot! 😎

Tech stack
MySQL | ElasticSearch | Redis | RabbitMQ OpenResty | AWS | Kubernetes | Docker | Terraform | Ansible | Packer

tidio team photograph members
tidio team photograph
tidio team photograph

Data & Analytics

We deliver insights to help us navigate the product strategy and maintain a healthy service. Data engineers make sure we collect, transform and maintain data in multiple dimensions; this data is then served to our data analysts and data scientists (and hence product sales), as well as the whole company.

We maintain communication with the organisation through a dedicated Slack channel, where just about anyone can ask for a specific metric or number.

Tech stack
Snowflake | SQL | Python | R | Tableau

tidio team photograph
tidio team photograph

FAQ

Questions?
We are happy to answer!

Is it only a live chat?
+
-

Absolutely not! Live chat is just the tip of the iceberg! Our goal is to become a must-have tool for any e-commerce, a true customer experience platform that accompanies page visitors during their whole lifecycle. Sounds good? Ideally, a server hosting platform and Tidio will be the only two things one needs to launch their online business and start growing 😉 Tidio is not just a live chat. It means automation for your customer support, chatbots for your online shop (including bots powered by machine learning), as well as new ways to increase sales and gain customers.

How are you different than other similar tools?
+
-

What differentiates our communicator from other similar tools available in the market is, first of all, our dedication to one defined target group - micro and small entrepreneurs. As a result, we focus on keeping our tool simple and easy-to-use, yet still offering premium quality of features and affordable, modular pricing.

How do you work in the Tech Department?
+
-

Product teams work in Scrum, and some use other Agile approaches. A typical team consists of 4-7 Engineers, a PO, and a Designer or a UX Researcher. We cooperate with the DevOps team daily. We have 2-week sprints and a strong focus on customer needs. Our POs work very closely with the Data team, gaining tons of insights based on customers' behaviour. What is very important for us is the quality of our code. Every week, our Developers dedicate one day for code improvement (Improvement Fridays 😎), and during our Backend and Frontend guilds, we discuss guidelines that help us improve and stay solid with our work.

How do you incorporate machine learning in your product?
+
-

Using the full spectrum of natural language processing methods, we deliver services that automate text processing to enrich users' experience and add extra value hidden in textual data. We are responsible for the full ML lifecycle, from building a preprocessing pipeline, through designing and implementing the entire architecture for experiments, to deploying the final product, monitoring, and continuously improving model performance.

How does your internal Data Team support the whole organisation?
+
-

In a nutshell, our Data Team delivers insights that help us navigate the product strategy and maintain a healthy service. Data engineers make sure we collect, transform and maintain data in multiple dimensions; this data is then served to our data analysts and data scientists (and hence product sales), as well as the whole company. We communicate with the organisation through a dedicated Slack channel, where just about anyone can ask for a specific metric or number.


How can I develop my skills in the Tech Department?
+
-

Due to our enormous growth, there are plenty of opportunities to develop

(#GrowWithTidio is our motto for a reason). We often undertake cross-team initiatives; our developers cooperate closely with the DevOps and Machine Learning teams. 


We use our training budget to participate in conferences (we've recently taken part in the Data Science Summit, the PHPers Summit, and The Hack Summit) or trainings. We also aim to develop our skills and learn from the best (e.g. Bottega IT Minds). Following our learn & share value, we organise internal lightening talks, and meet regularly at our Tech Guilds, where we build a development ecosystem ready for scaling the team (as we grow really fast 😉) 


Development in the technology department isn’t only about growing your technical skills. If you decide to develop your career in a managerial direction you can take part in our internal workshops for new managers (Leaders Labs). If you’d like to strengthen your personal brand and gain more exposure as an expert in your field we’ve got you covered in our Tidio Ambassadors program.


What’s the future for your Tech team?
+
-

We are going to scale very fast. We’re actually doubling the number of people in Tech each year, which influences the startup/scale-up vibe in the team 😇. It also means we’re a different Tech department each year, with different challenges. Solutions are not always easy, but you can trust there is always a lot of satisfaction in the end!

...
Haven’t found an answer to your question?

Reach out to us and we will tell you more:

Tidio Careers Blog

Would you like to know more? At Tidio we aim to learn & share our Tech knowledge. Read through our Tech blogposts to learn more:

How we hire?

application icon

Fill the questionnaire and submit your CV (in English preferably).

For Tech or Design positions, please link your GitHub/Bitbucket or Behance profile as well.

phone icon

After you submit your application, one of our recruiters will contact you within 7 working days.

If you are successful, we will call you to get to know you better and tell you more about the role.

interview icon

If we get along on the phone, it means that it’s time for a proper interview!

It will be a chance for you to meet your future manager and ask any questions you may have.

feedback icon

In the next stage, you will receive a recruitment task.

This is your time to show your best qualities! 

After completing the assignment, you will receive feedback from us (for some roles during an additional meeting with the hiring team). 

If all goes well, we will contact you with final feedback. 

If you receive an offer from us, it means we want you on board! 

piniata icon

Fill the questionnaire and submit your CV (in English preferably).

For Tech or Design positions, please link your GitHub/Bitbucket or Behance profile as well.