Skip to content

Latest commit

 

History

History
67 lines (37 loc) · 2.84 KB

faq.md

File metadata and controls

67 lines (37 loc) · 2.84 KB

{% include header.html %}

Candidate FAQ

Tech and Team

How is the team structured?

The team is split into 3 cross-functional teams each one handling a different product. By being cross functional each team consists of people of different skills such as devops, front-end and back-end engineers, UI/UX designers, product managers etc. Therefore each team is self-sufficient and able to move independently, choosing their own stack and process. Having said that, we operate horizontal chapters which try to normalize the use of technology and process across the company.

What is your stack?

Since the early days of {{site.companyName}} we have embraced the microservice architecture mindset. For this reason our system is comprised of smaller modular services which help us move faster in development but also achieve the scalability we want. We use a variety of technologies such as:

Part Technologies
Ad serving pipeline Go, Scala, Python, Java and Node.js, AWS, Ansible
Data pipeline Apache Kafka and Spark, Hadoop and Druid
Front-end user platforms React and Angular
Mobile SDKs Java (Android), Swift (iOS)

Where are your services hosted?

Most of our services are either deployed on AWS or at our own private datacenter.

What version control systems do you use?

Github and Gitlab.

What methodologies do you use?

We are split into small cross-functional teams of 5-8 people and each team is free to choose their own methodology and tooling. Most of our teams use Kanban.

Do you contribute on open source projects?

We have been active in both contributing and publishing open source code. You can check our Github page here.

What are the working hours?

We have flexible working hours having a decent overlap with everybody in the office. Each team organizes their own standups and meetings so that everyone in the team feels comfortable with the time. We give particular emphasis to a healthy work-life balance.

Recruitment process

What steps are involved in the recruitment process?

{% include recruitment-process.md %}

Who will I speak with during the recruitment process?

It is our belief that the candidates should meet as many people from our team as possible. For this reason, during your interviews you will get to meet at least 5-8 people from our team including software engineers, the founders of the company and the people working on recruitment.

Can I bring my own laptop/equipment at the on-site interviews?

Of course. You are actually encouraged to bring your own equipment so that you feel more comfortable and productive. In case, you cannot bring your laptop we can provide one.

Where is the office located in Athens?

The office is located very close to Syntagma metro station. The address is:

Stadiou 3A

8th floor,

105 62

Athens, Greece