The main goal of our technical team is to provide people with the tools they need to navigate the complex world of public affairs and communication. We conduct ongoing research on how we can leverage new technologies and integrate them into our solutions. Our technical team members come from diverse backgrounds, but we all share a passion for personal and professional development. This diversity also allows us to think outside the box and continuously find new ways to innovate.
SAPER VEDERE
Tech team
Employee breakdown
Data
35.0%
Engineering
55.0%
Design
10.0%
En chiffres
3
Number of ongoing projects
Technologies and tools
Backend
Python
100%MongoDB
100%Elasticsearch
100%GoLang
20%
Frontend
Vue.js
100%Chart.js
100%Vite JS
100%
Devops
Git
100%Docker
100%AWS
75%Vercel
25%
ScraperFactory ⚙️
An abstract interface designed by our team of developers, which is used by all our web scrapers. It is the result of numerous brainstorming sessions and research on software design.
ElasticSearch ⚙️
One of the main tools we use to optimize full-text search.
Organization and methodologies
Agile Workflow:
-
6-month milestone (fixed roadmap).
-
3-week sprints, consisting of 1 week for task allocation and organization, followed by 2 weeks of coding.
Meetings:
-
Meeting every 3 weeks with other departments to check if everything is going well and if the roadmap is still up to date.
-
Weekly company meeting every Monday.
Management:
-
The team selects their tasks during the organization week based on the priorities of the roadmap.
-
Discussion of deadlines and other factors before sprint validation.
-
A lot of teamwork and interaction with all stakeholders.
Rituals:
- Thursday evening drinks.
Projects and tech challenges
A central tool in many of our projects is the web scraping process. We use this method to create software that reads information from websites and stores it in a structured manner so that it can be analyzed. One of the main challenges during this process is matching the same type of information from various sources to a centralized structure. This typically requires extensive research, not only on the content we scrape but also on the architecture of our databases, to ensure that we can store the maximum amount of information while maintaining a uniform structure.
Recruitment process
For the interviews, we conduct two rounds. The first is aimed at getting to know the candidate, understanding if they are a good fit for the team, and learning the reasons why they applied. During this part, we also take the time to talk a bit more about the company and what we do. The goal is to ensure that we are aligned with the purpose of the position and the objectives we are pursuing.
If everything goes well, there is a second interview. For these positions, we expect a certain level of expertise, which is why we have a technical interview with a front-end, back-end, or DevOps team member.
Latest job posts
No openings for now, please check back in a few days!