{"id":3175929,"url":"https://alion.io/job/nielseniq-full-stack-software-engineer","title":"Full Stack Software Engineer","company":{"id":9378,"name":"NielsenIQ","domain":"nielseniq.com","url":"https://alion.io/company/nielseniq","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":80,"open_postings":16,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":14,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Madrid, Spain"],"countries":["ES"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":55000,"max":60000,"currency":"EUR","period":"year","gross":null,"usd_annual":67226},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Alembic","optional":false},{"name":"Angular","optional":false},{"name":"Azure AKS","optional":false},{"name":"Cypress","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"Figma","optional":false},{"name":"Kubernetes","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"NgRx","optional":false},{"name":"Playwright","optional":false},{"name":"Polars","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"RxJS","optional":false},{"name":"TypeScript","optional":false},{"name":"Azure","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-23T16:36:50Z","employer_posted_date":"2026-10-23","last_verified_at":"2026-10-26T01:05:33Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"NIQ Cadence helps brands decide how to spend their marketing budget across channels. Cadence is a compound AI operating system for marketing effectiveness. It combines Marketing Mix Modeling (MMM), budget optimization, and LLM agents.\nCadenceIO is the operator UI of Cadence. Operators use CadenceIO to load media data, run MMM models, and publish the results to brands. In this role, you build CadenceIO features from the Angular screen to the Python API. You also help shape the front-end conventions of the team.\n What you will do:\nDeliver each feature end to end. Write the design, build the Angular screens and the FastAPI endpoints, and deploy the feature to Azure Kubernetes Service (AKS).\nBuild screens for large data sets, such as multi-step wizards, editable tables, charts, and live logs of model jobs.\nImplement Figma designs with the tokens of the design system, and make each screen accessible to WCAG 2.1 AA.\nSet the structure of the front-end code, from the folder layout to the state in NgRx and Angular signals.\nReview the pull requests of other engineers, and propose changes to the front-end conventions of the team.\nFix the defects that QA and operators find. For each defect, decide if the fix goes in the client or in the API.\nRelease features and hotfixes to production.\nAdopt the software engineering and AI-assisted development principles of the team.\nWho you will work with:\nYou join the CadenceIO development team. Each day, you work with:\nThe product engineer, who sets the scope of each sprint. You tell the product engineer which part of the scope fits.\nThe designer, who owns the Figma designs and the design system. You tell the designer when a value in a design is incorrect.\nThe other front-end engineers on the team, who build CadenceIO with you.\nBackend engineers, who build the data, modeling, and AI services that CadenceIO calls.\nQA engineers and operators, who test each release before it goes to production.\n What you bring:\n5 or more years of professional software development, mostly on the front end, with 3 or more years of Angular.\n2 or more years of backend development in Python, on APIs in production, with PostgreSQL and Alembic migrations.\nTypeScript, RxJS, and state management with NgRx or Angular signals.\nUIs with data grids, charts, and complex reactive forms.\nAccessible UIs to WCAG 2.1 AA, implemented from Figma designs.\nREST APIs on the client and on the server, with request and response schemas, validation, error status codes, and pagination.\nPolars or pandas, and the export of tabular data to Excel workbooks.\nUnit tests, and end-to-end tests with Playwright or Cypress.\nDocker and Kubernetes expertise to deploy a service and find the cause of a pod failure.\nModel Context Protocol (MCP) servers, or other tools that let an LLM agent call an API.\nCode reviews with specific comments that tell the author what to change.\nClear explanations of technical decisions to product engineers and designers.\n Our Benefits\nFlexible working environment\nVolunteer time off\nLinkedIn Learning\nEmployee-Assistance-Program (EAP)\nNIQ may utilize artificial intelligence (AI) tools at various stages of the recruitment process, including résumé screening, candidate assessments, interview scheduling, job matching, communication support, and certain administrative tasks that help streamline workflows. These tools are intended to improve efficiency and support fair and consistent evaluation based on job-related criteria. All use of AI is governed by NIQ’s principles of fairness, transparency, human oversight, and inclusion. Final hiring decisions are made exclusively by humans. NIQ regularly reviews its AI tools to help mitigate bias and ensure compliance with applicable laws and regulations. If you have questions, require accommodations, or wish to request human review were permitted by law, please contact your local HR representative. For more information, please visit NIQ’s AI Safety Policies and Guiding Principles: https://nielseniq.com/global/en/info/niqs-ai-safety-policies/\nAbout NIQ\nNIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights-delivered with advanced analytics through state-of-the-art platforms-NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population.\nFor more information, visit NIQ.com\nWant to keep up with our latest updates?\nFollow us on: LinkedIn | Instagram | Twitter | Facebook\nOur commitment to Diversity, Equity, and Inclusion\nAt NIQ, we are steadfast in our commitment to fostering an inclusive workplace that mirrors the rich diversity of the communities and markets we serve. We believe that embracing a wide range of perspectives drives innovation and excellence. All employment decisions at NIQ are made without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, marital status, veteran status, or any other characteristic protected by applicable laws. We invite individuals who share our dedication to inclusivity and equity to join us in making a meaningful impact. To learn more about our ongoing efforts in diversity and inclusion, please visit the https://nielseniq.com/global/en/news-center/diversity-inclusion","description_format":"text","description_chars":5611,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Equity","Flexible schedule"],"hiring_locations":[{"name":"Spain","iso":"ES","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Market Research","Retail & Pricing Analytics"],"lifecycle":[{"event":"open","at":"2026-10-23T20:02:34Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":1,"expected_fill_days":14,"reasons":["conf:3","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-25T05:49:26Z"},"pay":{"stated_usd_annual":67226,"is_top_pay":false},"html_url":"https://alion.io/job/nielseniq-full-stack-software-engineer","json_url":"https://alion.io/job/nielseniq-full-stack-software-engineer.json","meta":{"generated_at":"2026-10-26T01:33:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1986,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":9378},"rest":"https://alion.io/mcp/rest/get_company?id=9378"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnielseniq-full-stack-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fnielseniq-full-stack-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fnielseniq-full-stack-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/nielseniq-full-stack-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnielseniq-full-stack-software-engineer"}]}