Software Backend Engineer (Java)
Location: Madrid, Spain
Department: Product & Engineering Team
Type: Full Time
Min. Experience: 3 Years
Who we are:
TAPTAP, founded in 2010 and headquartered in Madrid, is a technology firm at the epicenter of innovation in adtech and martech. TAPTAP provides location intelligence marketing and advertising solutions in 10 markets within Europe, Africa, N. America, and S. America. Global media agencies and large to mid-market brands leverage TAPTAP’s Sonata technology in over 80 markets for market intelligence and digital advertising solutions.
Why TAPTAP?
We are unique because TAPTAP brings together analytics, creativity, innovation, ambitious challenges, and teamwork. Our goal is to link physical and digital marketing. All of it, globally.
Since our founding, we take a mobile-centric approach in the development of sophisticated data-driven marketing & advertising solutions that has led us to develop the Sonata platform.
Short Job Description:
We are looking for a Software Backend Engineer for our platform product (SONATA) to be part of our growing engineering team.
You will participate in the development process of the different software components that make up our backend architecture. You will actively contribute, together with the other members of the team, by: defining new requirements, implementing them, reviewing the job of your peers, identifying issues, and monitoring the system status.
You will work with a distributed stack that must handle billions of daily requests in real time, with almost zero delay. Each request is processed and evaluated individually, in order to achieve maximum outcome from it. These interactions generate a continuous datastream that is processed and delivered to different components, with no data loss and almost instantently, feeding back the main process.
An architecture of decoupled services and real time monitoring of its conditions, allow each service to scale automatically, in order to adapt to sudden changes in traffic volume, business requirements or any other dimension that may affect the performance constraints.
In order to meet the system standards you must deliver robust, tested and maintainable code, always trying to go one step further.
Job description & responsibilities:
Requirements of the role:
Bonus points:
Benefits:
Our Personality:
We are ambitious, demanding, and optimistic go-getters. We are entrepreneurs, working hard together as a team to drive and achieve our ambitious growth plans. In short, we smell opportunities where others see vulnerability.