[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-api-design-es":3,"job-search-\u002Fde-es\u002Fjobs-by-expertise\u002Fapi-design":8,"expertise-filters-\u002Fde-es\u002Fjobs-by-expertise\u002Fapi-design":236,"featured-jobs-\u002Fde-es\u002Fjobs-by-expertise\u002Fapi-design":370},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fexpertise\u002Fapi-design.webp",null,"expertise:api-design:es","2026-08-17T09:13:09.771712+02:00",{"total":9,"jobs":10},5,[11,67,109,164,204],{"id":12,"slug":13,"title":14,"raw_title":5,"is_featured":15,"company":16,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":19,"processed_country_iso_code_gmaps":21,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":28,"processed_employment_types":30,"processed_it_skills":31,"processed_it_skills_labels":34,"processed_job_expertise_skills":48,"processed_job_expertise_skills_labels":49,"max_cpc":66,"actual_cpc":66},82966,"front-end-ui-engineer-associate-930g-dws-international-gmbh-madrid-branch","Front End \u002F UI Engineer, Associate",false,{"name":17,"slug":18,"logo_url":5},"930G DWS International GmbH, Madrid Branch","930g-dws-international-gmbh-madrid-branch",[20],"Madrid",[22],"ES","hybrid",45000,65000,"EUR","estimated",[29],"FULL_TIME","permanent",{"css":32,"git":33,"html":32,"java":33,"react":32,"spring":33,"ai tools":33,"rest apis":33,"javascript":32,"typescript":32,"spring boot":33,"ci\u002Fcd pipelines":33,"automated testing":33},4,3,[35,36,37,38,39,40,41,42,43,44,45,46,47],"JavaScript","TypeScript","React","HTML","CSS","Java","Spring","Spring Boot","REST APIs","Git","CI\u002FCD pipelines","automated testing","AI tools",{"routing":32,"debugging":33,"usability":32,"api design":33,"accessibility":32,"data exchange":33,"agile delivery":33,"design systems":33,"component design":32,"state management":32,"testing approaches":32,"service integration":33,"reusable ui patterns":33,"frontend architecture":32,"performance optimization":32,"secure software development":33},[50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65],"Frontend architecture","Component design","Usability","Performance optimization","Accessibility","State management","Routing","Testing approaches","API design","Service integration","Data exchange","Debugging","Agile delivery","Secure software development","Design systems","Reusable UI patterns",1,{"id":68,"slug":69,"title":70,"raw_title":5,"is_featured":15,"company":71,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":75,"processed_country_iso_code_gmaps":77,"processed_home_office":23,"processed_salary_min":78,"processed_salary_max":79,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":80,"processed_employment_types":30,"processed_it_skills":81,"processed_it_skills_labels":83,"processed_job_expertise_skills":98,"processed_job_expertise_skills_labels":99,"max_cpc":66,"actual_cpc":66},71358,"data-ai-engineer-mfd-allianz-insurance-2","Data & AI Engineer (m\u002Ff\u002Fd)",{"name":72,"slug":73,"logo_url":74},"Allianz Insurance","allianz-insurance","https:\u002F\u002Fcdn.phenompeople.com\u002FCareerConnectResources\u002FAISAIPGB\u002Fimages\u002FHeader-1706868786965.svg",[76],"Barcelona",[22],50000,70000,[29],{"sql":33,"azure":33,"ci\u002Fcd":33,"mlops":33,"docker":33,"python":32,"jenkins":33,"xgboost":33,"lightgbm":33,"rest apis":33,"kubernetes":33,"scikit-learn":33,"generative ai":82,"github actions":33,"machine learning":32},2,[84,85,86,87,88,89,90,91,92,93,43,94,95,96,97],"Python","LightGBM","XGBoost","Scikit-Learn","Docker","Kubernetes","CI\u002FCD","GitHub Actions","Jenkins","Azure","SQL","Machine Learning","MLOps","Generative AI",{"api design":33,"system design":33,"data engineering":32,"model deployment":32,"software engineering":32,"evaluation frameworks":33,"monitoring and logging":33,"technical documentation":33,"machine learning product lifecycle":32},[100,101,102,103,104,105,106,107,108],"Machine Learning Product Lifecycle","Data Engineering","Software Engineering","Model Deployment","API Design","System Design","Technical Documentation","Evaluation Frameworks","Monitoring and Logging",{"id":110,"slug":111,"title":112,"raw_title":5,"is_featured":15,"company":113,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":114,"processed_country_iso_code_gmaps":115,"processed_home_office":23,"processed_salary_min":116,"processed_salary_max":117,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":118,"processed_employment_types":30,"processed_it_skills":119,"processed_it_skills_labels":120,"processed_job_expertise_skills":139,"processed_job_expertise_skills_labels":140,"max_cpc":66,"actual_cpc":66},45643,"senior-solutions-engineer-mfd-allianz-insurance","Senior Solutions Engineer (m\u002Ff\u002Fd)",{"name":72,"slug":73,"logo_url":74},[76],[22],90000,120000,[29],{"aws":32,"git":33,"jwt":33,"sql":33,"sqs":33,"sse":33,"rbac":33,"azure":32,"ci\u002Fcd":33,"kafka":33,"nosql":82,"docker":32,"mlflow":33,"python":32,"datadog":33,"oauth 2.0":33,"terraform":33,"cloudwatch":33,"databricks":32,"delta lake":33,"kubernetes":32,"restful apis":32,"azure monitor":33,"message queues":33,"azure service bus":33},[84,121,89,122,123,124,125,93,126,127,128,129,130,131,132,133,134,135,136,137,88,90,44,94,138],"RESTful APIs","Terraform","Databricks","MLflow","Delta Lake","AWS","OAuth 2.0","JWT","RBAC","SSE","Message queues","Kafka","Azure Service Bus","SQS","Datadog","Azure Monitor","CloudWatch","NoSQL",{"genai":32,"security":32,"api design":32,"compliance":32,"monitoring":32,"auditability":32,"ai\u002Fml systems":32,"data controls":32,"observability":32,"contract tests":32,"agentic systems":32,"drift detection":33,"model versioning":32,"platform patterns":32,"structured logging":32,"testing strategies":32,"backend engineering":32,"distributed systems":32,"incident resolution":32,"asynchronous patterns":32,"background processing":32,"regression benchmarks":32,"regulated environments":32,"message-based architectures":32},[141,142,143,144,104,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163],"Backend Engineering","AI\u002FML Systems","GenAI","Agentic Systems","Distributed Systems","Asynchronous Patterns","Background Processing","Message-based Architectures","Observability","Structured Logging","Monitoring","Auditability","Data Controls","Security","Compliance","Regulated Environments","Incident Resolution","Platform Patterns","Model Versioning","Testing Strategies","Contract Tests","Regression Benchmarks","Drift Detection",{"id":165,"slug":166,"title":167,"raw_title":5,"is_featured":15,"company":168,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":172,"processed_country_iso_code_gmaps":173,"processed_home_office":174,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":175,"processed_employment_types":30,"processed_it_skills":176,"processed_it_skills_labels":177,"processed_job_expertise_skills":190,"processed_job_expertise_skills_labels":191,"max_cpc":66,"actual_cpc":66},51568,"software-engineer-fund-solutions-apex-financial-services-spain-sl","Software Engineer, Fund Solutions",{"name":169,"slug":170,"logo_url":171},"Apex Financial Services Spain S.L.U.","apex-financial-services-spain-slu","https:\u002F\u002Fwww.apexgroup.com\u002Fmedia\u002Fl05krqrh\u002Fapex-logo.svg",[20],[22],"onsite",[29],{"c#":32,"aws":33,"git":33,"sql":33,"soap":33,"azure":33,"docker":82,"asp.net":33,"mongodb":82,"rabbitmq":33,".net core":32,"cassandra":82,"terraform":82,"kubernetes":82,"azure devops":33,"restful apis":32,"microservices":33,"nugget packages":82,"azure service bus":33,"microsoft sql server":33,"automated testing tools":82},[178,179,180,94,44,121,181,182,133,183,184,185,186,93,126,88,89,122,187,188,189],"C#",".NET Core","ASP.NET","SOAP","Microservices","RabbitMQ","Microsoft SQL Server","MongoDB","Cassandra","Azure DevOps","Automated testing tools","Nugget packages",{"api design":32,"data integrity":33,"solid principles":33,"agile development":33,"security compliance":33,"domain-driven design":33,"middleware solutions":32,"application integration":32,"test-driven development":33,"cloud-based integrations":33,"performance optimization":33,"architectural systems design":33,"continuous integration\u002Fcontinuous delivery":33},[192,104,193,194,195,196,197,198,199,200,201,202,203],"Application Integration","Middleware Solutions","Cloud-based Integrations","Data Integrity","Performance Optimization","Security Compliance","Agile Development","Test-driven Development","Continuous Integration\u002FContinuous Delivery","Architectural Systems Design","SOLID Principles","Domain-Driven Design",{"id":205,"slug":206,"title":207,"raw_title":5,"is_featured":15,"company":208,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":209,"processed_country_iso_code_gmaps":212,"processed_home_office":23,"processed_salary_min":79,"processed_salary_max":215,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":216,"processed_employment_types":30,"processed_it_skills":217,"processed_it_skills_labels":218,"processed_job_expertise_skills":230,"processed_job_expertise_skills_labels":231,"max_cpc":66,"actual_cpc":235},41849,"senior-backend-engineer-mfd-allianz-insurance","Senior Backend Engineer (m\u002Ff\u002Fd)",{"name":72,"slug":73,"logo_url":74},[210,20,211],"München","Saint-Ouen",[213,22,214],"DE","FR",95000,[29],{"acr":32,"aks":32,"azure":32,"ci\u002Fcd":32,"kafka":33,"argocd":33,"docker":32,"python":32,"fastapi":32,"pydantic":32,"rest api":32,"key vault":32,"kubernetes":32,"postgresql":32,"sqlalchemy":32,"azure monitor":32,"github actions":32,"application insights":32,"azure api management":32},[84,219,220,221,88,89,91,222,93,223,224,225,136,226,227,228,132,90,229],"FastAPI","Pydantic","SQLAlchemy","ArgoCD","AKS","ACR","Key Vault","Application Insights","Azure API Management","PostgreSQL","REST API",{"mlops":82,"api design":32,"microservices":32,"observability":32,"backend engineering":32,"security best practices":32,"cloud-native development":32,"regulated environment compliance":33},[141,182,232,58,149,233,234,96],"Cloud-native development","Security best practices","Regulated environment compliance",0.7,{"industry":237,"employment_type":247,"expertise_skills":250,"it_skills":306,"salary_currency":366,"processed_working_hours":368},[238,241,244],{"key":239,"label":240,"count":33},"insurance","Insurance",{"key":242,"label":243,"count":82},"financial services","Financial Services",{"key":245,"label":246,"count":66},"asset management","Asset Management",[248],{"key":30,"label":249,"count":9},"PERMANENT",[251,254,256,258,260,263,265,267,269,271,273,276,279,281,284,286,288,290,292,295,297,299,302,304],{"key":252,"label":253,"slug":252,"count":9},"api-design","Api Design",{"key":255,"label":149,"slug":255,"count":82},"observability",{"key":257,"label":196,"slug":257,"count":82},"performance-optimization",{"key":259,"label":141,"slug":259,"count":82},"backend-engineering",{"key":261,"label":262,"slug":261,"count":66},"aiml-systems","Ai\u002FMl Systems",{"key":264,"label":192,"slug":264,"count":66},"application-integration",{"key":266,"label":201,"slug":266,"count":66},"architectural-systems-design",{"key":268,"label":146,"slug":268,"count":66},"asynchronous-patterns",{"key":270,"label":152,"slug":270,"count":66},"auditability",{"key":272,"label":147,"slug":272,"count":66},"background-processing",{"key":274,"label":275,"slug":274,"count":66},"cloud-based-integrations","Cloud-Based Integrations",{"key":277,"label":278,"slug":277,"count":66},"cloud-native-development","Cloud-Native Development",{"key":280,"label":155,"slug":280,"count":66},"compliance",{"key":282,"label":283,"slug":282,"count":66},"component-design","Component Design",{"key":285,"label":200,"slug":285,"count":66},"continuous-integrationcontinuous-delivery",{"key":287,"label":161,"slug":287,"count":66},"contract-tests",{"key":289,"label":153,"slug":289,"count":66},"data-controls",{"key":291,"label":101,"slug":291,"count":66},"data-engineering",{"key":293,"label":294,"slug":293,"count":66},"data-exchange","Data Exchange",{"key":296,"label":195,"slug":296,"count":66},"data-integrity",{"key":298,"label":61,"slug":298,"count":66},"debugging",{"key":300,"label":301,"slug":300,"count":66},"design-systems","Design Systems",{"key":303,"label":145,"slug":303,"count":66},"distributed-systems",{"key":305,"label":203,"slug":305,"count":66},"domain-driven-design",[307,309,312,314,316,318,320,323,326,328,331,333,335,337,340,343,346,348,350,352,355,358,361,363],{"key":308,"label":89,"slug":308,"count":32},"kubernetes",{"key":310,"label":311,"slug":310,"count":32},"ms-azure","MS Azure",{"key":313,"label":88,"slug":313,"count":32},"docker",{"key":315,"label":44,"slug":315,"count":33},"git",{"key":317,"label":94,"slug":317,"count":33},"sql",{"key":319,"label":84,"slug":319,"count":33},"python",{"key":321,"label":322,"slug":321,"count":33},"cicd","Ci\u002FCd",{"key":324,"label":325,"slug":324,"count":82},"rest-apis","Rest Apis",{"key":327,"label":122,"slug":327,"count":82},"terraform",{"key":329,"label":330,"slug":329,"count":82},"github-actions","Github Actions",{"key":332,"label":133,"slug":332,"count":82},"azure-service-bus",{"key":334,"label":136,"slug":334,"count":82},"azure-monitor",{"key":336,"label":132,"slug":336,"count":82},"kafka",{"key":338,"label":339,"slug":338,"count":82},"aws","Aws",{"key":341,"label":342,"slug":341,"count":82},"restful-apis","Restful Apis",{"key":344,"label":345,"slug":344,"count":66},"css","Css",{"key":347,"label":123,"slug":347,"count":66},"databricks",{"key":349,"label":135,"slug":349,"count":66},"datadog",{"key":351,"label":125,"slug":351,"count":66},"delta-lake",{"key":353,"label":354,"slug":353,"count":66},"fastapi","Fastapi",{"key":356,"label":357,"slug":356,"count":66},"generative-ai","Generative Ai",{"key":359,"label":360,"slug":359,"count":66},"html","Html",{"key":362,"label":40,"slug":362,"count":66},"java",{"key":364,"label":365,"slug":364,"count":66},"javascript","Javascript",[367],{"key":26,"label":26,"count":9},[369],{"key":29,"label":29,"count":9},{"total":371,"jobs":372},0,[]]