[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-haskell-global":3,"job-search-\u002Fde-global\u002Fjobs-by-skill\u002Fhaskell":4,"skill-page-filters-\u002Fde-global\u002Fjobs-by-skill\u002Fhaskell":195,"featured-jobs-\u002Fde-global\u002Fjobs-by-skill\u002Fhaskell":324},{},{"total":5,"jobs":6},5,[7,66,79,129,158],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":16,"processed_country_iso_code_gmaps":18,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":25,"processed_employment_types":27,"processed_it_skills":28,"processed_it_skills_labels":31,"processed_job_expertise_skills":54,"processed_job_expertise_skills_labels":55,"max_cpc":65,"actual_cpc":65},72876,"senior-software-engineer-backend-gx-bank-berhad-2","Senior Software Engineer, Backend",null,false,{"name":14,"slug":15,"logo_url":11},"GX Bank Berhad","gx-bank-berhad",[17],"Petaling Jaya",[19],"MY","onsite",120000,180000,"MYR","estimated",[26],"FULL_TIME","permanent",{"c":29,"c#":29,"go":30,"aws":29,"c++":29,"php":29,"sqs":29,"java":29,"ruby":29,"rust":29,"ci\u002Fcd":29,"kafka":29,"ocaml":29,"scala":29,"docker":29,"erlang":29,"python":29,"haskell":29,"node.js":29,"kubernetes":29,"restful api":29,"microservices":30},3,4,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"Go","C++","C","Java","Scala","Rust","Haskell","OCaml","Erlang","Python","Ruby","PHP","Node.js","C#","Kafka","SQS","Kubernetes","Docker","AWS","CI\u002FCD","Microservices","RESTful API",{"clean code":29,"scalability":30,"design patterns":29,"solid principles":29,"service ownership":29,"clean architecture":29,"performance tuning":29,"root cause analysis":29,"software architecture":30},[56,57,58,59,60,61,62,63,64],"Software Architecture","Design Patterns","Clean Code","SOLID Principles","Clean Architecture","Performance Tuning","Scalability","Root Cause Analysis","Service Ownership",1,{"id":67,"slug":68,"title":10,"raw_title":11,"is_featured":12,"company":69,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":70,"processed_country_iso_code_gmaps":71,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":72,"processed_employment_types":27,"processed_it_skills":73,"processed_it_skills_labels":75,"processed_job_expertise_skills":76,"processed_job_expertise_skills_labels":77,"max_cpc":65,"actual_cpc":65},72877,"senior-software-engineer-backend-gx-bank-berhad-3",{"name":14,"slug":15,"logo_url":11},[17],[19],[26],{"c":74,"c#":74,"go":30,"aws":29,"c++":74,"php":74,"sqs":29,"java":74,"ruby":74,"rust":74,"ci\u002Fcd":29,"kafka":29,"ocaml":74,"scala":74,"docker":29,"erlang":74,"python":74,"haskell":74,"node.js":74,"kubernetes":29,"restful api":29,"microservices":30},2,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],{"clean code":29,"design patterns":29,"solid principles":29,"service ownership":29,"clean architecture":29,"performance tuning":29,"root cause analysis":29,"software architecture":30,"technical documentation":29},[56,57,58,59,60,61,63,64,78],"Technical Documentation",{"id":80,"slug":81,"title":82,"raw_title":11,"is_featured":12,"company":83,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":86,"processed_country_iso_code_gmaps":87,"processed_home_office":89,"processed_salary_min":90,"processed_salary_max":91,"processed_salary_currency":92,"processed_salary_source":24,"processed_working_hours":93,"processed_employment_types":27,"processed_it_skills":94,"processed_it_skills_labels":95,"processed_job_expertise_skills":117,"processed_job_expertise_skills_labels":118,"max_cpc":65,"actual_cpc":65},80077,"platform-consultant-cyber-platforms-data-tooling-allstate-insurance-company-of-canada-permanent","Platform Consultant — Cyber Platforms, Data, & Tooling",{"name":84,"slug":85,"logo_url":11},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[88],"CA","remote",109200,159200,"CAD",[26],{"c":29,"f#":29,"go":29,"aws":30,"git":30,"tdd":30,"java":30,"rust":29,"azure":30,"ci\u002Fcd":30,"devops":30,"docker":30,"elixir":29,"github":30,"clojure":29,"haskell":29,"vs code":29,"agile\u002Fxp":30,"intellij":29,"metadata":29,"javascript":30,"kubernetes":30,"spring boot":30,"ai platforms":29,"data lineage":29,"restful apis":30,"canonical data models":29,"data quality frameworks":29,"analytics-ready datasets":29,"telemetry and observability systems":29},[35,96,32,37,34,97,98,99,38,100,101,102,103,104,105,49,48,50,106,51,107,108,109,110,111,112,113,114,115,116],"JavaScript","F#","Elixir","Clojure","IntelliJ","VS Code","Git","GitHub","Spring Boot","RESTful APIs","Azure","TDD","Agile\u002FXP","DevOps","AI platforms","Telemetry and observability systems","Data lineage","Metadata","Data quality frameworks","Canonical data models","Analytics-ready datasets",{"ai governance":29,"structured data":30,"it solution design":30,"distributed systems":30,"security operations":29,"tooling integration":29,"software engineering":30,"platform architecture":30,"platform standardization":29,"cloud native microservices":30},[119,120,121,122,123,124,125,126,127,128],"Software Engineering","Platform Architecture","IT Solution Design","Structured Data","Distributed Systems","Cloud Native Microservices","Security Operations","AI Governance","Tooling Integration","Platform Standardization",{"id":130,"slug":131,"title":82,"raw_title":11,"is_featured":12,"company":132,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":135,"processed_country_iso_code_gmaps":136,"processed_home_office":137,"processed_salary_min":138,"processed_salary_max":139,"processed_salary_currency":140,"processed_salary_source":24,"processed_working_hours":141,"processed_employment_types":27,"processed_it_skills":142,"processed_it_skills_labels":143,"processed_job_expertise_skills":152,"processed_job_expertise_skills_labels":153,"max_cpc":65,"actual_cpc":65},80287,"platform-consultant-cyber-platforms-data-tooling-allstate-insurance-co",{"name":133,"slug":134,"logo_url":11},"Allstate Insurance Co.","allstate-insurance-co",[],[],"hybrid",134000,209750,"USD",[26],{"c":29,"f#":29,"go":29,"aws":30,"git":30,"tdd":30,"java":30,"rust":29,"agile":30,"azure":30,"ci\u002Fcd":30,"devops":30,"docker":30,"elixir":29,"github":30,"clojure":29,"haskell":29,"vs code":29,"intellij":29,"telemetry":29,"javascript":30,"kubernetes":30,"spring boot":30,"data lineage":29,"restful apis":30,"metadata management":29,"canonical data models":29,"observability systems":29,"artificial intelligence":29,"data quality frameworks":29},[35,96,32,37,34,97,98,99,38,100,101,102,103,104,105,49,48,50,106,51,107,144,109,145,146,147,148,149,150,151],"Agile","Artificial Intelligence","Data Lineage","Metadata Management","Data Quality Frameworks","Canonical Data Models","Telemetry","Observability Systems",{"ai governance":29,"technical advisory":30,"agile methodologies":30,"distributed systems":30,"security operations":29,"tooling integration":29,"devops methodologies":30,"software engineering":30,"platform architecture":30,"build vs buy decisions":29,"platform standardization":29,"cloud native microservices":30},[119,120,123,124,154,155,156,125,126,127,128,157],"Technical Advisory","Agile Methodologies","DevOps Methodologies","Build vs Buy Decisions",{"id":159,"slug":160,"title":161,"raw_title":11,"is_featured":12,"company":162,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":163,"processed_country_iso_code_gmaps":164,"processed_home_office":137,"processed_salary_min":165,"processed_salary_max":166,"processed_salary_currency":140,"processed_salary_source":24,"processed_working_hours":167,"processed_employment_types":27,"processed_it_skills":168,"processed_it_skills_labels":169,"processed_job_expertise_skills":174,"processed_job_expertise_skills_labels":175,"max_cpc":65,"actual_cpc":194},80291,"platform-consultant-product-security-allstate-insurance-co","Platform Consultant - Product Security",{"name":133,"slug":134,"logo_url":11},[],[],160000,230000,[26],{"f#":29,"go":29,"aws":30,"git":30,"java":30,"rust":29,"ai\u002Fml":29,"azure":30,"ci\u002Fcd":30,"docker":30,"elixir":29,"github":30,"clojure":29,"haskell":29,"openapi":30,"swagger":30,"javascript":30,"kubernetes":30,"spring boot":30,"restful apis":30,"knowledge graph":29},[35,96,49,48,50,106,102,103,104,105,51,32,37,97,98,38,99,170,171,172,173],"OpenAPI","Swagger","AI\u002FML","Knowledge Graph",{"saml":30,"devops":30,"oauth 2.0":30,"ai security":30,"api security":30,"cryptography":30,"mitre att&ck":30,"owasp top 10":30,"saas security":30,"openid connect":30,"threat modeling":30,"pair programming":30,"agile methodologies":30,"platform development":30,"software engineering":30,"security architecture":30,"test-driven development":30,"zero trust architecture":30,"behavior-driven development":29,"identity and access management":30,"enterprise software architecture":30},[119,176,177,178,155,109,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],"Platform Development","Security Architecture","Threat Modeling","Test-Driven Development","Pair Programming","Zero Trust Architecture","Identity and Access Management","Cryptography","API Security","SaaS Security","AI Security","OWASP Top 10","MITRE ATT&CK","OAuth 2.0","OpenID Connect","SAML","Behavior-Driven Development","Enterprise Software Architecture",0.5,{"industry":196,"employment_type":203,"expertise_skills":206,"it_skills":260,"salary_currency":318,"processed_working_hours":322},[197,200],{"key":198,"label":199,"count":29},"insurance","Insurance",{"key":201,"label":202,"count":74},"digital banking","Digital Banking",[204],{"key":27,"label":205,"count":5},"PERMANENT",[207,209,212,214,216,218,220,222,224,226,228,230,232,234,236,239,241,243,246,248,251,253,256,258],{"key":208,"label":119,"slug":208,"count":29},"software-engineering",{"key":210,"label":211,"slug":210,"count":74},"ai-governance","Ai Governance",{"key":213,"label":125,"slug":213,"count":74},"security-operations",{"key":215,"label":64,"slug":215,"count":74},"service-ownership",{"key":217,"label":58,"slug":217,"count":74},"clean-code",{"key":219,"label":124,"slug":219,"count":74},"cloud-native-microservices",{"key":221,"label":60,"slug":221,"count":74},"clean-architecture",{"key":223,"label":155,"slug":223,"count":74},"agile-methodologies",{"key":225,"label":120,"slug":225,"count":74},"platform-architecture",{"key":227,"label":128,"slug":227,"count":74},"platform-standardization",{"key":229,"label":127,"slug":229,"count":74},"tooling-integration",{"key":231,"label":56,"slug":231,"count":74},"software-architecture",{"key":233,"label":61,"slug":233,"count":74},"performance-tuning",{"key":235,"label":63,"slug":235,"count":74},"root-cause-analysis",{"key":237,"label":238,"slug":237,"count":74},"solid-principles","Solid Principles",{"key":240,"label":57,"slug":240,"count":74},"design-patterns",{"key":242,"label":123,"slug":242,"count":74},"distributed-systems",{"key":244,"label":245,"slug":244,"count":65},"ai-security","Ai Security",{"key":247,"label":154,"slug":247,"count":65},"technical-advisory",{"key":249,"label":250,"slug":249,"count":65},"devops","Devops",{"key":252,"label":176,"slug":252,"count":65},"platform-development",{"key":254,"label":255,"slug":254,"count":65},"it-solution-design","It Solution Design",{"key":257,"label":183,"slug":257,"count":65},"cryptography",{"key":259,"label":181,"slug":259,"count":65},"zero-trust-architecture",[261,263,265,267,269,272,274,276,279,281,283,285,288,290,293,295,298,301,303,305,307,309,312,315],{"key":262,"label":32,"slug":262,"count":5},"go",{"key":264,"label":35,"slug":264,"count":5},"java",{"key":266,"label":49,"slug":266,"count":5},"docker",{"key":268,"label":48,"slug":268,"count":5},"kubernetes",{"key":270,"label":271,"slug":270,"count":5},"aws","Aws",{"key":273,"label":37,"slug":273,"count":5},"rust",{"key":275,"label":38,"slug":275,"count":5},"haskell",{"key":277,"label":278,"slug":277,"count":5},"cicd","Ci\u002FCd",{"key":280,"label":34,"slug":280,"count":30},"c",{"key":282,"label":98,"slug":282,"count":29},"elixir",{"key":284,"label":99,"slug":284,"count":29},"clojure",{"key":286,"label":287,"slug":286,"count":29},"javascript","Javascript",{"key":289,"label":104,"slug":289,"count":29},"spring-boot",{"key":291,"label":292,"slug":291,"count":29},"ms-azure","MS Azure",{"key":294,"label":102,"slug":294,"count":29},"git",{"key":296,"label":297,"slug":296,"count":29},"restful-apis","Restful Apis",{"key":299,"label":300,"slug":299,"count":29},"github","Github",{"key":302,"label":97,"slug":302,"count":29},"f",{"key":304,"label":146,"slug":304,"count":74},"data-lineage",{"key":306,"label":41,"slug":306,"count":74},"python",{"key":308,"label":40,"slug":308,"count":74},"erlang",{"key":310,"label":311,"slug":310,"count":74},"vs-code","Vs Code",{"key":313,"label":314,"slug":313,"count":74},"tdd","Tdd",{"key":316,"label":317,"slug":316,"count":74},"intellij","Intellij",[319,320,321],{"key":23,"label":23,"count":74},{"key":140,"label":140,"count":74},{"key":92,"label":92,"count":65},[323],{"key":26,"label":26,"count":5},{"total":65,"jobs":325},[326],{"id":327,"slug":328,"title":329,"raw_title":11,"is_featured":330,"company":331,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":335,"processed_country_iso_code_gmaps":337,"processed_home_office":339,"processed_salary_min":340,"processed_salary_max":341,"processed_salary_currency":342,"processed_salary_source":11,"processed_working_hours":343,"processed_employment_types":205,"processed_it_skills":345,"processed_it_skills_labels":11,"processed_job_expertise_skills":346,"processed_job_expertise_skills_labels":347,"max_cpc":354,"actual_cpc":11},52265,"privatkundenbetreuer-mwd-banking-frankfurt-am-main-white-horse-international-gmbh","Privatkundenbetreuer (m\u002Fw\u002Fd) – Banking | Frankfurt am Main",true,{"name":332,"slug":333,"logo_url":334},"White Horse International GmbH","white-horse-international-gmbh","https:\u002F\u002Fwhitehorse-international.com\u002Fwp-content\u002Fuploads\u002F2022\u002F03\u002Fwhite-horse-logo-final-gif.gif",[336],"Frankfurt am Main",[338],"DE","HYBRID",45000,65000,"EUR",[344],"full_time",{},{"Financial Analysis":29,"Regulatory Compliance":29,"New Customer Acquisition":29,"Private Banking Advisory":29,"Banking Products Knowledge":29,"Customer Relationship Management":29},[348,349,350,351,352,353],"Private Banking Advisory","Financial Analysis","Banking Products Knowledge","Regulatory Compliance","Customer Relationship Management","New Customer Acquisition",0.8]