NielsenIQ

Full Stack Software Engineer

NielsenIQ
Apply
1 day ago
Madrid, SpainSenior

Responsibilities

  • Deliver features end to end by designing and building Angular screens, FastAPI endpoints, and Azure Kubernetes Service deployments.
  • Build data-heavy interfaces including multi-step wizards, editable tables, charts, and live model-job logs.
  • Implement Figma designs using design-system tokens and meet WCAG 2.1 AA accessibility requirements.
  • Define frontend code structure and state management using NgRx and Angular signals.
  • Review pull requests and propose improvements to frontend conventions.
  • Diagnose and fix QA and operator defects in either the client or API.
  • Release features and hotfixes to production.
  • Work with product, design, frontend, backend, QA, and operations teams.

Requirements

  • At least 5 years of professional software development experience, primarily on the frontend, including at least 3 years of Angular experience.
  • At least 2 years of backend development in Python with production APIs, PostgreSQL, and Alembic migrations.
  • Experience with TypeScript, RxJS, and NgRx or Angular signals.
  • Experience building UIs with data grids, charts, and complex reactive forms.
  • Experience implementing accessible interfaces from Figma designs to WCAG 2.1 AA.
  • Experience building REST APIs with schemas, validation, error status codes, and pagination on both client and server.
  • Experience with Polars or pandas and exporting tabular data to Excel workbooks.
  • Experience with unit testing and end-to-end testing using Playwright or Cypress.
  • Docker and Kubernetes expertise, including diagnosing pod failures.
  • Experience with Model Context Protocol servers or similar tools that allow LLM agents to call APIs.
  • Experience providing specific code-review feedback and explaining technical decisions to product engineers and designers.

Benefits

  • Flexible working environment.
  • Volunteer time off.
  • LinkedIn Learning.
  • Employee Assistance Program (EAP).

Tech Stack

Contact me