As a Developer in the CTV-Sync technology team, you will play a key role in developing the platform and responding to client inquiries related to the performance of campaigns.
You will collaborate with CTV and backend teams to build a top product, spanning the entire product lifecycle.
Your responsibilities will involve software science, data structures, algorithms, mathematics, and AI.
You will develop a distributed platform where high availability and scalability are key.
You will be part of a unit that values technology, including CD/CI, DevOps, a flat hierarchy, learning and training opportunities, and a culture of innovation.
Your work will serve millions of requests per second, with response times measured in milliseconds.
The team deploys multiple times a day, adhering to best code standards and review practices.
Your code will be deployed across tens to hundreds of cloud machines in distributed cloud regions globally.
You will participate in code reviews with peers and resolve client tickets related to performance problems, tests, new features, and support for measurement partners integrations and tracking.
You will also analyze and fix ongoing issues presented by clients, represented by operations, performance, supply, and partnerships teams.
You will be an active developer and coder in the team.
Requirements:
You must have at least 2 years of experience as a backend developer.
Strong knowledge of modern Javascript and NodeJS is required.
You should be fluent with command line Git commands.
Proficiency in Spanish (native level) is necessary for interaction with the team.
You must be fluent in English, both oral and written, as it is the language used for interaction with most stakeholders and for all tools and documentation.
Optional requirements include experience working in a distributed team and familiarity with Go, which is valued but not mandatory as training will be provided.
Knowledge of AWS services such as EC2, S3, Route53, Elastic Transcoder, load balancing, and CloudFront is preferred.
Familiarity with distributed computing tools and SQL, particularly GCP BigQuery dialect, is also valued.
Knowledge of computer science concepts related to algorithm design, profiling, performance tuning, and data structures is important.
Clear communication skills and the ability to express complex ideas in English are essential.
Good writing skills and experience with knowledge management tools and project management concepts are also required.
Benefits:
The position offers remote work opportunities, with the option to use the office in the center of Madrid.
Flexible working hours are provided.
You will be part of a small team with a direct impact on the final product.
The role involves using state-of-the-art technologies.
Educational resources will be available to support your growth.
Creative Fridays are offered, allowing you to work on your own ideas one day every two weeks.