Project
Traffic & Ordering
Project scope
Worldwide SaaS system from the advertising business, cooperating with the greatest brands and TV broadcasters. We have three services in this system under our custody. All of them have strategic business value to the client which is delivered to the TV commercials from advertising agencies to TV Broadcasters.
In the area of maintenance, we are tasked to keep our system alive while continuously identifying and improving parts of it in order to increase maintainability and reliability.
From the product development side, we participate in defining the scope and designing features that are requested from the customers to our Product Team.
Tech stack
Scala, MongoDB, ElasticSearch, AWS, Ansible, Docker
Challenges
We work on a mature, 10 years old system so we need to act accordingly. Our main goal is to keep it operational by targeting the most critical bugs, while in general trying to improve its maintainability by incrementally employing good engineering and operational practices.
This requires a strong skill set in traditional software development and a good analytical mind for finding those areas that are beneficial and safe to be improved at a specific time.
We are responsible for making decisions on what we should work on and how to fit everything to not leave behind any of vital aspects like infrastructure and architecture evolution, product development and before mentioned maintainability.
Team
Well-oiled team with the mission that will challenge all of your software craftsmanship skills: 2 JS (React) Devs and 5 Scala Devs