{"id":2118,"date":"2025-06-09T09:19:41","date_gmt":"2025-06-09T09:19:41","guid":{"rendered":"https:\/\/itdsportugal.com\/?page_id=2118"},"modified":"2026-05-12T14:02:33","modified_gmt":"2026-05-12T14:02:33","slug":"work-at-itds","status":"publish","type":"page","link":"https:\/\/itdsportugal.com\/en\/work-at-itds\/","title":{"rendered":"Work at ITDS"},"content":{"rendered":"<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary !py-0 wp-elements-83d5cdaa214977f88b7e8a4fb6639c2b\" style=\"link-color-color:var(--wp--preset--color--white); color: var(--wp--preset--color--white);\"\n  >\n  <div\n    style=\"--desktop-image: url(https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/vitaly-gariev-l6I8PWGnAVQ-unsplash-2-1920x600.jpg); --mobile-image: url(https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/vitaly-gariev-l6I8PWGnAVQ-unsplash-2-768x500.jpg);\" class=\"relative z-10 py-40 xl:py-60 bg-mobile lg:bg-desktop bg-cover bg-center\"\n>\n    <div class=\"absolute inset-0 -z-10 bg-black\/30\"><\/div>\n\n    <div class=\"container\">\n        <div class=\"h-full flex flex-col justify-end min-h-[25rem] max-w-[49.25rem] gap-y-50\">\n            \n                            <div>\n                                                                <h1 class=\"text-28 md:text-42 font-medium text-inherit\">\n                            Join ITDS and take the next step towards your ideal tech journey.\n                        <\/h1>\n                                    <\/div>\n            \n                            <div class=\"text-base md:text-20 font-medium\">\n                    <p><b>Why do tech professionals choose ITDS Portugal?<\/b><\/p>\n<p><span style=\"font-weight: 400\">At ITDS, we believe that career success goes hand in hand with personal fulfillment. That\u2019s why we\u2019ve created a work environment where people feel empowered, supported, and genuinely excited to grow. We nurture strong relationships, celebrate individual passions, and encourage a spirit of collaboration in everything we do.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Our motto? <\/span><b>#WorkHardPlayHarder <\/b><span style=\"font-weight: 400\">\u00a0\ud83d\ude42<\/span><\/p>\n\n                <\/div>\n            \n                    <\/div>\n    <\/div>\n<\/div>\n<\/section>\n\n\n<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary\" ax-load=\"ax-load\" x-data=\"masonry\"\n  >\n  <div class=\"container\">\n                            <h2\n                class=\"text-title-42 light:text-text-primary mb-40 md:mb-60\"\n                >\n                Why choose ITDS for your next role?\n            <\/h2>\n                \n        <div class=\"mt-40 md:mt-60\"\n            class=\"flex flex-wrap -mx-25\"\n            x-ref=\"container\"\n        >\n                                                <div\n                      class=\"masonry-item w-full px-25 md:px-15 pb-30 md:w-1\/2 lg:w-1\/3\"\n                    >\n                        \n                                                    <div\n    class=\"group text-tile-hover relative z-10 overflow-hidden p-20 md:p-30 hover:bg-transparent border border-solid border-border-primary rounded-12 light:border-border-secondary light:text-text-primary light:hover:text-white\"\n>\n    <div class=\"text-18 md:text-24 xl:text-28 mb-20\">\n        Freedom to Work Your Way\n    <\/div>\n\n    <div class=\"cms-compact text-title-18\">\n        <p><span style=\"font-weight: 400\">Remote, hybrid or on-site: the choice is yours. We align your job with your preferred location, tech stack, and contract model.<\/span><\/p>\n\n    <\/div>\n\n    <div class=\"absolute -z-10 inset-0 w-full h-full bg-gradient-to-br from-gradient-primary-start to-gradient-primary-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\">\n    <\/div>\n<\/div>\n                        \n                                            <\/div>\n                                    <div\n                      class=\"masonry-item w-full px-25 md:px-15 pb-30 md:w-1\/2 lg:w-1\/3\"\n                    >\n                        \n                                                    <div\n    class=\"group text-tile-hover relative z-10 overflow-hidden p-20 md:p-30 hover:bg-transparent border border-solid border-border-primary rounded-12 light:border-border-secondary light:text-text-primary light:hover:text-white\"\n>\n    <div class=\"text-18 md:text-24 xl:text-28 mb-20\">\n        Modern Tech Ecosystem\n    <\/div>\n\n    <div class=\"cms-compact text-title-18\">\n        <p><span style=\"font-weight: 400\">Work with everything from Java and HTML5 to Golang, Vue.js, and RabbitMQ. Be part of projects that keep you at the cutting edge.<\/span><\/p>\n\n    <\/div>\n\n    <div class=\"absolute -z-10 inset-0 w-full h-full bg-gradient-to-br from-gradient-primary-start to-gradient-primary-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\">\n    <\/div>\n<\/div>\n                        \n                                            <\/div>\n                                    <div\n                      class=\"masonry-item w-full px-25 md:px-15 pb-30 md:w-1\/2 lg:w-1\/3\"\n                    >\n                        \n                                                    <div\n    class=\"group text-tile-hover relative z-10 overflow-hidden p-20 md:p-30 hover:bg-transparent border border-solid border-border-primary rounded-12 light:border-border-secondary light:text-text-primary light:hover:text-white\"\n>\n    <div class=\"text-18 md:text-24 xl:text-28 mb-20\">\n        Mentorship\n    <\/div>\n\n    <div class=\"cms-compact text-title-18\">\n        <p><span style=\"font-weight: 400\">Learn from experienced engineers eager to share their expertise and help you grow.<\/span><\/p>\n\n    <\/div>\n\n    <div class=\"absolute -z-10 inset-0 w-full h-full bg-gradient-to-br from-gradient-primary-start to-gradient-primary-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\">\n    <\/div>\n<\/div>\n                        \n                                            <\/div>\n                                    <div\n                      class=\"masonry-item w-full px-25 md:px-15 pb-30 md:w-1\/2 lg:w-1\/3\"\n                    >\n                        \n                                                    <div\n    class=\"group text-tile-hover relative z-10 overflow-hidden p-20 md:p-30 hover:bg-transparent border border-solid border-border-primary rounded-12 light:border-border-secondary light:text-text-primary light:hover:text-white\"\n>\n    <div class=\"text-18 md:text-24 xl:text-28 mb-20\">\n        Work with Global Brands\n    <\/div>\n\n    <div class=\"cms-compact text-title-18\">\n        <p><span style=\"font-weight: 400\">Partner with some of the world\u2019s most respected companies and elevate your profile in the process.<\/span><\/p>\n\n    <\/div>\n\n    <div class=\"absolute -z-10 inset-0 w-full h-full bg-gradient-to-br from-gradient-primary-start to-gradient-primary-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\">\n    <\/div>\n<\/div>\n                        \n                                            <\/div>\n                                    <div\n                      class=\"masonry-item w-full px-25 md:px-15 pb-30 md:w-1\/2 lg:w-1\/3\"\n                    >\n                        \n                                                    <div\n    class=\"group text-tile-hover relative z-10 overflow-hidden p-20 md:p-30 hover:bg-transparent border border-solid border-border-primary rounded-12 light:border-border-secondary light:text-text-primary light:hover:text-white\"\n>\n    <div class=\"text-18 md:text-24 xl:text-28 mb-20\">\n        Transparent Pay\n    <\/div>\n\n    <div class=\"cms-compact text-title-18\">\n        <p><span style=\"font-weight: 400\">Fair and competitive salaries, with full transparency. You bring the talent, we bring the reward.<\/span><\/p>\n\n    <\/div>\n\n    <div class=\"absolute -z-10 inset-0 w-full h-full bg-gradient-to-br from-gradient-primary-start to-gradient-primary-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\">\n    <\/div>\n<\/div>\n                        \n                                            <\/div>\n                                    <div\n                      class=\"masonry-item w-full px-25 md:px-15 pb-30 md:w-1\/2 lg:w-1\/3\"\n                    >\n                        \n                                                    <div\n    class=\"group text-tile-hover relative z-10 overflow-hidden p-20 md:p-30 hover:bg-transparent border border-solid border-border-primary rounded-12 light:border-border-secondary light:text-text-primary light:hover:text-white\"\n>\n    <div class=\"text-18 md:text-24 xl:text-28 mb-20\">\n        Projects That Challenge You\n    <\/div>\n\n    <div class=\"cms-compact text-title-18\">\n        <p><span style=\"font-weight: 400\">Gain hands-on experience in meaningful initiatives that enhance your technical skills and business insight.<\/span><\/p>\n\n    <\/div>\n\n    <div class=\"absolute -z-10 inset-0 w-full h-full bg-gradient-to-br from-gradient-primary-start to-gradient-primary-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\">\n    <\/div>\n<\/div>\n                        \n                                            <\/div>\n                                    <div\n                      class=\"masonry-item w-full px-25 md:px-15 pb-30 md:w-1\/2 lg:w-1\/3\"\n                    >\n                        \n                                                    <div\n    class=\"group text-tile-hover relative z-10 overflow-hidden p-20 md:p-30 hover:bg-transparent border border-solid border-border-primary rounded-12 light:border-border-secondary light:text-text-primary light:hover:text-white\"\n>\n    <div class=\"text-18 md:text-24 xl:text-28 mb-20\">\n        Build a Career That Shines\n    <\/div>\n\n    <div class=\"cms-compact text-title-18\">\n        <p><span style=\"font-weight: 400\">Add standout projects to your CV and become a sought-after expert in today\u2019s IT world.<\/span><\/p>\n\n    <\/div>\n\n    <div class=\"absolute -z-10 inset-0 w-full h-full bg-gradient-to-br from-gradient-primary-start to-gradient-primary-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\">\n    <\/div>\n<\/div>\n                        \n                                            <\/div>\n                                    <\/div>\n    <\/div>\n<\/section>\n\n\n<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary\"\n  >\n  <div class=\"max-w-app mx-auto relative\">\n    <div class=\"relative md:flex items-center mt-30 md:mt-0 xl:min-h-[768px] 2xl:min-h-[900px]\">\n              <div class=\"min-h-[270px] mb-20 md:mb-0 w-full overflow-hidden md:absolute inset-0 bg-cover bg-center\"\n             style=\"background-image: url('https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/10\/Projekt-bez-nazwy-6-e1759415152463.png');\"\n        >\n          <div class=\"w-full h-full\" style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"><\/div>\n        <\/div>\n            <div class=\"container\">\n        <div class=\"relative py-30 md:py-50 space-y-30 xl:space-y-50 max-w-[860px]\">\n                                <h2 class=\"text-28 md:text-42 lg:text-64\">Join our global talent community<\/h2>\n                                <div class=\"cms text-title-30 light:text-white\">\n              <p><span style=\"font-weight: 400\">Are you ready to work on high-impact international projects and grow your skills with us?<\/span><\/p>\n\n            <\/div>\n                                <div class=\"\">\n              <a\n    class=\"btn group\" href=\"\/en\/it-jobs\/\"\n    data-size=\"large\"\n    data-variant=\"primary\"\n      >\n    Browse 150+ IT Jobs\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n            <\/div>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary !bg-white\"\n  >\n  <div class=\"container\">\n        <div class=\"flex flex-col md:flex-row gap-50 xl:gap-100 xl:gap-150 items-center\">\n            <div class=\"w-full\">\n                <div class=\"mb-20 text-12 md:text-18\">\n                    \n                <\/div>\n\n                                    <h2\n                        class=\"text-title-42 mb-30 [&#038;_span]:text-primary light:text-text-primary\"\n                    >\n                        <span>A career<\/span> that fits your life\n                    <\/h2>\n                \n                <div class=\"cms light:text-text-secondary text-title-20\">\n                    <p><span style=\"font-weight: 400\">At ITDS, we go beyond job titles. We build a workplace where your skills grow, your passions matter, and your team feels like a second home. From project ownership to social bonding, we promote a culture of purpose and connection.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Our motto <\/span><b>#WorkHardPlayHarder <\/b><span style=\"font-weight: 400\">\u00a0isn\u2019t just a phrase. It\u2019s how we show up every day.<\/span><\/p>\n\n                <\/div>\n\n                            <\/div>\n\n            <div class=\"flex-none md:w-[41.667%]\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"543\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/9-1-768x543.png\" class=\"rounded-12\" alt=\"\" srcset=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/9-1-768x543.png 768w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/9-1-300x212.png 300w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/9-1-1024x724.png 1024w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/9-1.png 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary !bg-white\"\n  >\n  <div class=\"container\">\n        <div class=\"flex flex-col md:flex-row gap-50 xl:gap-100 xl:gap-150 items-center\">\n            <div class=\"w-full md:order-2\">\n                <div class=\"mb-20 text-12 md:text-18\">\n                    \n                <\/div>\n\n                                    <h2\n                        class=\"text-title-42 mb-30 [&#038;_span]:text-primary light:text-text-primary\"\n                    >\n                        It\u2019s not just a job, <span>it\u2019s a lifestyle<\/span>\n                    <\/h2>\n                \n                <div class=\"cms light:text-text-secondary text-title-20\">\n                    <p><span style=\"font-weight: 400\">Joining ITDS means enjoying real benefits. From our Wellbeing Program to community-driven clubs (like our legendary <\/span><b>Surf Club<\/b><span style=\"font-weight: 400\">), we support both your career and your lifestyle. And let\u2019s not forget our panoramic offices, because productivity feels better with a view.<\/span><\/p>\n\n                <\/div>\n\n                            <\/div>\n\n            <div class=\"flex-none md:w-[41.667%] md:order-1\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"543\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/10-1-768x543.png\" class=\"rounded-12\" alt=\"\" srcset=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/10-1-768x543.png 768w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/10-1-300x212.png 300w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/10-1-1024x724.png 1024w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/10-1.png 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary\" ax-load=\"ax-load\" x-data=\"sliderSteps\" x-cloak=\"x-cloak\"\n  >\n  <div class=\"container mb-30 xl:mb-50\">\n              <h2 class=\"relative pr-30 xl:pr-20 inline-block text-title-42 [&#038;_span]:text-primary light:text-text-primary\">\n        Our recruitment process: simple, fast, transparent\n      <\/h2>\n          <\/div>\n      <div class=\"mx-auto max-w-app overflow-hidden\">\n      <div class=\"container\">\n        <div class=\"swiper !overflow-visible\" x-ref=\"slider\">\n          <div class=\"swiper-wrapper [&#038;_.swiper-slide-active]:opacity-100\">\n                          <div class=\"swiper-slide !h-auto opacity-20\">\n                <div class=\"lg:flex gap-x-30 xl:gap-x-50\">\n                  <div class=\"text-28 md:text-42 lg:text-80 text-white light:text-text-primary opacity-20\">\n                    01\n                  <\/div>\n                  <div class=\"space-y-30 pt-30\">\n                                          <div class=\"h-[45px] xl:h-[50px]\"> <\/div>\n                                                              <h3 class=\"text-title-42 min-h-[71px] xl:min-h-[106px] light:text-text-primary\">Search &amp; Apply in Seconds<\/h3>\n                                                              <div class=\"text-[#D9D9D9] light:text-text-secondary text-title-18\"><p><span style=\"font-weight: 400\">Use our job platform to explore roles that excite you. Add multiple options to your list and submit in just a few clicks.<\/span><\/p>\n<\/div>\n                                      <\/div>\n                <\/div>\n              <\/div>\n                          <div class=\"swiper-slide !h-auto opacity-20\">\n                <div class=\"lg:flex gap-x-30 xl:gap-x-50\">\n                  <div class=\"text-28 md:text-42 lg:text-80 text-white light:text-text-primary opacity-20\">\n                    02\n                  <\/div>\n                  <div class=\"space-y-30 pt-30\">\n                                          <div class=\"h-[45px] xl:h-[50px]\"> <\/div>\n                                                              <h3 class=\"text-title-42 min-h-[71px] xl:min-h-[106px] light:text-text-primary\">Quick &amp; Personal CV Review<\/h3>\n                                                              <div class=\"text-[#D9D9D9] light:text-text-secondary text-title-18\"><p><span style=\"font-weight: 400\">No black holes here. Our recruiters personally review your application to ensure the right match with no extra steps or long waits.<\/span><\/p>\n<\/div>\n                                      <\/div>\n                <\/div>\n              <\/div>\n                          <div class=\"swiper-slide !h-auto opacity-20\">\n                <div class=\"lg:flex gap-x-30 xl:gap-x-50\">\n                  <div class=\"text-28 md:text-42 lg:text-80 text-white light:text-text-primary opacity-20\">\n                    03\n                  <\/div>\n                  <div class=\"space-y-30 pt-30\">\n                                          <div class=\"h-[45px] xl:h-[50px]\"> <\/div>\n                                                              <h3 class=\"text-title-42 min-h-[71px] xl:min-h-[106px] light:text-text-primary\">Receive an Offer in 3 Days<\/h3>\n                                                              <div class=\"text-[#D9D9D9] light:text-text-secondary text-title-18\"><p><span style=\"font-weight: 400\">If it\u2019s a match, we move fast. You can expect a job offer within three working days. Everything is fast, efficient, and respectful of your time.<\/span><\/p>\n<\/div>\n                                      <\/div>\n                <\/div>\n              <\/div>\n                          <div class=\"swiper-slide !h-auto opacity-20\">\n                <div class=\"lg:flex gap-x-30 xl:gap-x-50\">\n                  <div class=\"text-28 md:text-42 lg:text-80 text-white light:text-text-primary opacity-20\">\n                    04\n                  <\/div>\n                  <div class=\"space-y-30 pt-30\">\n                                          <div class=\"h-[45px] xl:h-[50px]\"> <\/div>\n                                                              <h3 class=\"text-title-42 min-h-[71px] xl:min-h-[106px] light:text-text-primary\">Welcome to ITDS<\/h3>\n                                                              <div class=\"text-[#D9D9D9] light:text-text-secondary text-title-18\"><p><span style=\"font-weight: 400\">Start your journey in a team that values innovation, curiosity, and growth. From your first day, you\u2019ll feel the difference.<\/span><\/p>\n<\/div>\n                                      <\/div>\n                <\/div>\n              <\/div>\n                      <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n<\/section>\n\n\n<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary\" ax-load=\"ax-load\" x-data=\"sliderReviewsImage\"\n  >\n  <div class=\"container\">\n        <div class=\"mb-30 xl:mb-50 sm:flex items-end justify-between\">\n              <h2 class=\"relative sm:pr-30 inline-block text-title-42 [&#038;_span]:text-primary light:text-text-primary\">\n          Hear directly from our specialists\n        <\/h2>\n      \n      <div class=\"flex gap-10 mt-30 sm:mt-0\">\n        <button\n    class=\"btn-icon group\" x-ref=\"prev\"\n    type=\"button\"\n    data-size=\"medium\"\n    data-variant=\"primary\"\n  >\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M.462 10.092h19.077a.41.41 0 1 1 0 .82H1.453l2.49 2.49a.41.41 0 0 1-.581.581l-3.191-3.19a.408.408 0 0 1-.088-.448.413.413 0 0 1 .379-.253Z\" \/><path d=\"M3.657 6.897a.41.41 0 0 1 .29.701L.752 10.795a.41.41 0 0 1-.581-.581l3.195-3.195a.41.41 0 0 1 .29-.12Z\" \/><\/svg>      <\/button>\n        <button\n    class=\"btn-icon group\" x-ref=\"next\"\n    type=\"button\"\n    data-size=\"medium\"\n    data-variant=\"primary\"\n  >\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n      <div class=\"container\">\n      <div class=\"swiper\" x-ref=\"slider\">\n        <div class=\"swiper-wrapper\">\n                      <div class=\"swiper-slide\">\n              <div class=\"grid grid-cols-1 md:grid-cols-[328px_1fr] gap-30 xl:gap-x-60\">\n                                  <div class=\"sm:w-[328px] sm:h-[328px] shrink-0\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Leandro-Andreoli.png\" class=\"object-cover w-full h-full rounded-12\" alt=\"itds-portugal-leando-andreoli-senior-software-test-engineer\" srcset=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Leandro-Andreoli.png 800w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Leandro-Andreoli-300x300.png 300w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Leandro-Andreoli-150x150.png 150w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Leandro-Andreoli-768x768.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>                  <\/div>\n                \n                <div>\n                                      <h3 class=\"light:text-text-primary text-title-30\">Leandro Andreoli<\/h3>\n                                                        <p class=\"mt-10 text-primary text-title-18\">Senior Software Test Engineer<\/p>\n                                                        <div class=\"mt-30 xl:mt-50 text-text-secondary text-title-20\"><p>After nearly 4 years at ITDS, I can say it has been a very positive journey. I joined an international project in Portugal with a leading French group, where I\u2019ve been able to grow professionally, improve my English, and even start French thanks to ITDS\u2019s language course. I also value the company\u2019s social culture and initiatives, like the surf club, where I discovered a new passion.<\/p>\n<\/div>\n                                  <\/div>\n              <\/div>\n            <\/div>\n                      <div class=\"swiper-slide\">\n              <div class=\"grid grid-cols-1 md:grid-cols-[328px_1fr] gap-30 xl:gap-x-60\">\n                                  <div class=\"sm:w-[328px] sm:h-[328px] shrink-0\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Pedro-Pedroso.png\" class=\"object-cover w-full h-full rounded-12\" alt=\"itds-portugal-pedro-pedroso-senior-business-analyst\" srcset=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Pedro-Pedroso.png 800w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Pedro-Pedroso-300x300.png 300w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Pedro-Pedroso-150x150.png 150w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Pedro-Pedroso-768x768.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>                  <\/div>\n                \n                <div>\n                                      <h3 class=\"light:text-text-primary text-title-30\">Pedro Pedroso<\/h3>\n                                                        <p class=\"mt-10 text-primary text-title-18\">Senior Business Analyst<\/p>\n                                                        <div class=\"mt-30 xl:mt-50 text-text-secondary text-title-20\"><p>I have joined ITDS in 2022. Due to the variety of projects existing in ITDS and their multinational clients, I was able to explore the majority of my capacities as a professional by being able to connect with stakeholders from multiple countries and also apply my knowledge as well as a piece of me in every project I have worked so far. I can say from my experience in ITDS since day one I felt welcomed and supported by everyone from HR to Management.<\/p>\n<\/div>\n                                  <\/div>\n              <\/div>\n            <\/div>\n                      <div class=\"swiper-slide\">\n              <div class=\"grid grid-cols-1 md:grid-cols-[328px_1fr] gap-30 xl:gap-x-60\">\n                                  <div class=\"sm:w-[328px] sm:h-[328px] shrink-0\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Rui-Batista.png\" class=\"object-cover w-full h-full rounded-12\" alt=\"itds-portugal-rui-batista-business-analyst\" srcset=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Rui-Batista.png 800w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Rui-Batista-300x300.png 300w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Rui-Batista-150x150.png 150w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Rui-Batista-768x768.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>                  <\/div>\n                \n                <div>\n                                      <h3 class=\"light:text-text-primary text-title-30\">Rui Batista<\/h3>\n                                                        <p class=\"mt-10 text-primary text-title-18\">Business Analyst<\/p>\n                                                        <div class=\"mt-30 xl:mt-50 text-text-secondary text-title-20\"><p><span data-sheets-root=\"1\">In the last five years, I&#8217;ve had the benefit of working for a company that genuinely invests in its people and values their growth. From my first day, I was included into a collaborative and progressive culture of innovation and continuous enhancement. One of the things I much appreciate it is all the support along the way on my several projects.<\/p>\n<p>The company&#8217;s commitment to excellence, client delivery, and developing people has contributed to my personal and professional growth. I have had some insane project challenges but always felt supported by talented team members, gaining valuable experience. In the past five years, I have been truly grateful for the trust that has been offered to me in contributing to great work. I truly can&#8217;t believe how valuable this experience has been.<\/span><\/p>\n<\/div>\n                                  <\/div>\n              <\/div>\n            <\/div>\n                  <\/div>\n      <\/div>\n    <\/div>\n<\/section>\n\n\n<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary !bg-background-secondary\" x-data=\"jobs\" ax-load=\"ax-load\"\n  >\n  <div class=\"container\">\n                    <h2 class=\"text-title-42 mb-30 xl:mb-50 light:text-text-primary\">\n          Explore our latest opportunities\n        <\/h2>\n          <\/div>\n    <div class=\"container\">\n      <div class=\"grid grid-cols-1 gap-y-20 relative\">\n        <div class=\"absolute bottom-0 left-0 w-full h-[60%] md:h-[70%] pointer-events-none z-[1]\"\n             style=\"background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #F5F5F5 100%);\">\n        <\/div>\n\n                  <div class=\"p-20 xl:p-30 bg-white rounded-24 border border-border-secondary\" data-job-id=\"7423\"\n     x-data=\"{ isFavorite: false }\"\n     x-init=\"\n       isFavorite = isJobFavorite('7423');\n     \"\n     @cart-updated.window=\"\">\n  <div class=\"xl:flex items-start gap-x-30 justify-between\">\n    <div class=\"flex flex-col-reverse md:flex-row items-start md:flex-wrap-reverse gap-10 xl:gap-20\">\n              <h3 class=\"text-title-24 light:text-text-primary\">\n          <a href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/obsolescence-and-vulnerability-security-risk-analyst-banking-sector\/\">\n            Obsolescence and Vulnerability Security Risk Analyst \u2013 Banking Sector\n          <\/a>\n        <\/h3>\n                        <div class=\"flex items-center gap-x-10\">\n                          <span class=\"flex items-center justify-center rounded-20 px-15 bg-[#E54D23] shrink-0 min-h-[33px]\" aria-label=\"Hot offer\">\n              <svg class=\"w-20 h-20 shrink-0 fill-white\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 16 21\"><g clip-path=\"url(#a)\"><path d=\"M9.558 20.29a6.34 6.34 0 0 0 4.617-2.445 6.16 6.16 0 0 0 1.13-2.433c.776-3.461-1.563-6.551-3.608-9.073-.098-.122-.196-.245-.294-.363A6.091 6.091 0 0 1 10.268.71a11.687 11.687 0 0 0-5.996 5.391 13.754 13.754 0 0 0-1.428 3.923 8.191 8.191 0 0 1-.616-2.47C.709 9.89-.401 12.625.24 15.445c.196.874.58 1.69 1.126 2.4a6.33 6.33 0 0 0 4.576 2.44 2.784 2.784 0 0 1-1.082-3.513c.747-1.633 2.208-2.825 2.894-4.494.686 1.67 2.147 2.861 2.894 4.494a2.784 2.784 0 0 1-1.09 3.517Z\"\/><\/g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 .5h15.51v20H0z\"\/><\/clipPath><\/defs><\/svg>            <\/span>\n                                      <span class=\"text-white text-12 px-15 py-[8px] rounded-20 bg-[#89AE2B] shrink-0 min-h-[33px]\">\n              New\n            <\/span>\n                      <\/div>\n            <\/div>\n    <div class=\"mt-20 xl:mt-0 shrink-0\">\n              <div class=\"shrink-0 flex items-baseline gap-x-5 font-bold xl:justify-end\">\n          <p class=\"text-title-24 text-primary\">3 780 &#8211; 4 410<\/p>\n                      <p class=\"text-title-16 text-primary\">EUR<\/p>\n                  <\/div>\n        <p class=\"text-12 text-text-secondary mb-5 xl:text-end\">(B2B)<\/p>\n                <\/div>\n  <\/div>\n      <div class=\"flex flex-wrap gap-10 mt-20\">\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">blank<\/span>\n          <\/div>\n    <div class=\"md:flex items-end justify-between mt-30 xl:mt-50 gap-x-20\">\n    <div class=\"flex flex-wrap items-center gap-y-10 gap-x-20\">\n              <div class=\"flex items-center gap-x-5\">\n          <svg class=\"w-24 h-24 shrink-0 pointer-events-none light:fill-text-secondary\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M18.629 3.03A9.86 9.86 0 0 0 10.854.57a9.946 9.946 0 0 0-6.257 16.503L9.25 22.26a3.69 3.69 0 0 0 5.519 0l4.652-5.187A9.957 9.957 0 0 0 18.63 3.03Zm-6.62 18.866a2.138 2.138 0 0 1-1.572-.706l-4.642-5.187a8.331 8.331 0 0 1 5.24-13.839h.995a8.256 8.256 0 0 1 5.53 2.14 8.342 8.342 0 0 1 .662 11.764l-4.641 5.187a2.14 2.14 0 0 1-1.572.641Zm0-15.678a4.278 4.278 0 1 0 0 8.556 4.278 4.278 0 0 0 0-8.556Zm0 6.855a2.631 2.631 0 1 1-.022-5.263 2.631 2.631 0 0 1 .022 5.263Z\"\/><\/svg>          <span class=\"text-text-primary\">Porto<\/span>\n        <\/div>\n                    <div class=\"flex items-center gap-x-5\">\n          <svg class=\"w-24 h-24 shrink-0 pointer-events-none light:fill-text-secondary\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M19.625 22.63h-3.36a2.964 2.964 0 0 1-2.965-2.965v-4.418a1.283 1.283 0 0 0-1.532-1.255 1.343 1.343 0 0 0-1.058 1.364v4.27a2.965 2.965 0 0 1-2.964 2.964h-3.4a2.965 2.965 0 0 1-2.965-2.965v-8.272A5.07 5.07 0 0 1 3.091 7.5l5.692-4.941a4.941 4.941 0 0 1 6.404 0l5.683 4.941a5.09 5.09 0 0 1 1.76 3.845v8.281a2.963 2.963 0 0 1-3.005 3.005Zm-7.64-10.13a2.757 2.757 0 0 1 2.758 2.747v4.378a1.522 1.522 0 0 0 1.522 1.522h3.36a1.522 1.522 0 0 0 1.532-1.522v-8.281a3.618 3.618 0 0 0-1.265-2.728l-5.683-4.942a3.44 3.44 0 0 0-4.467 0L4.079 8.626a3.568 3.568 0 0 0-1.255 2.727v8.272a1.522 1.522 0 0 0 1.532 1.522h3.36a1.522 1.522 0 0 0 1.512-1.522v-4.27a2.846 2.846 0 0 1 2.303-2.826c.15-.02.302-.03.454-.03Z\"\/><\/svg>          <span class=\"text-text-primary\">Hybrid<\/span>\n        <\/div>\n          <\/div>\n    <div class=\"mt-30 md:mt-0 flex items-start xs:items-center flex-col xs:flex-row flex-wrap gap-10\">\n      <button\n    class=\"button-text group !px-0 favorite-btn !text-14\" x-bind:class=\"isFavorite ? '[&#038;_svg]:!fill-primary [&#038;_svg]:stroke-primary' : ''\" @click=\"toggleFavorite('7423'); isFavorite = isJobFavorite('7423')\"\n    data-size=\"small\"\n    type=\"button\"\n    data-revert=\"true\"\n  >\n    <span x-show=\"!isFavorite\">Add to Saved Jobs<\/span>\n        <span x-show=\"isFavorite\">Remove from Saved Jobs<\/span>\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\" fill=\"none\"><path d=\"M10.057 18.526a2.366 2.366 0 0 1-.933-.205C7.208 17.445.936 14.13 1.042 8.094A5.592 5.592 0 0 1 5.21 2.682a5.96 5.96 0 0 1 4.75.737.066.066 0 0 0 .09 0 5.937 5.937 0 0 1 5.166-.614 5.634 5.634 0 0 1 3.742 5.24c-.115 6.755-6.231 9.605-8.098 10.325-.256.1-.528.153-.803.156ZM6.782 3.714c-.422-.001-.843.051-1.253.155a4.372 4.372 0 0 0-3.275 4.25c-.09 5.281 5.617 8.286 7.37 9.08a1.008 1.008 0 0 0 .818 0c1.695-.638 7.214-3.201 7.312-9.187a4.42 4.42 0 0 0-2.915-4.06 4.74 4.74 0 0 0-4.094.482 1.293 1.293 0 0 1-1.416 0 4.626 4.626 0 0 0-2.563-.72h.016Z\"\/><\/svg>        <\/button>\n      <div class=\"flex items-center gap-10\">\n        <button\n    class=\"btn group !text-14\" @click=\"toggleCart('7423', 'Obsolescence and Vulnerability Security Risk Analyst \u2013 Banking Sector', 'https:\/\/itdsportugal.com\/en\/it-jobs\/obsolescence-and-vulnerability-security-risk-analyst-banking-sector\/', [{&quot;value&quot;:2863,&quot;label&quot;:&quot;blank&quot;}], [{&quot;value&quot;:371,&quot;label&quot;:&quot;Porto&quot;}], [{&quot;value&quot;:287,&quot;label&quot;:&quot;Hybrid&quot;}], '3 780 - 4 410', '', 'EUR')\"\n    type=\"button\"\n    data-size=\"xs\"\n    data-variant=\"secondary\"\n  >\n    <span x-show=\"!isJobInCart('7423')\">Add to Job Cart<\/span>\n          <span x-show=\"isJobInCart('7423')\">Remove from Job Cart<\/span>\n      <\/button>\n        <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/obsolescence-and-vulnerability-security-risk-analyst-banking-sector\/\"\n    data-size=\"xs\"\n    data-variant=\"primary\"\n    target=\"_self\"  >\n    Apply\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n                  <div class=\"p-20 xl:p-30 bg-white rounded-24 border border-border-secondary\" data-job-id=\"7422\"\n     x-data=\"{ isFavorite: false }\"\n     x-init=\"\n       isFavorite = isJobFavorite('7422');\n     \"\n     @cart-updated.window=\"\">\n  <div class=\"xl:flex items-start gap-x-30 justify-between\">\n    <div class=\"flex flex-col-reverse md:flex-row items-start md:flex-wrap-reverse gap-10 xl:gap-20\">\n              <h3 class=\"text-title-24 light:text-text-primary\">\n          <a href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/cybersecurity-and-technology-risk-analyst-banking-sector\/\">\n            Cybersecurity and Technology Risk Analyst \u2013 Banking Sector\n          <\/a>\n        <\/h3>\n                        <div class=\"flex items-center gap-x-10\">\n                          <span class=\"flex items-center justify-center rounded-20 px-15 bg-[#E54D23] shrink-0 min-h-[33px]\" aria-label=\"Hot offer\">\n              <svg class=\"w-20 h-20 shrink-0 fill-white\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 16 21\"><g clip-path=\"url(#a)\"><path d=\"M9.558 20.29a6.34 6.34 0 0 0 4.617-2.445 6.16 6.16 0 0 0 1.13-2.433c.776-3.461-1.563-6.551-3.608-9.073-.098-.122-.196-.245-.294-.363A6.091 6.091 0 0 1 10.268.71a11.687 11.687 0 0 0-5.996 5.391 13.754 13.754 0 0 0-1.428 3.923 8.191 8.191 0 0 1-.616-2.47C.709 9.89-.401 12.625.24 15.445c.196.874.58 1.69 1.126 2.4a6.33 6.33 0 0 0 4.576 2.44 2.784 2.784 0 0 1-1.082-3.513c.747-1.633 2.208-2.825 2.894-4.494.686 1.67 2.147 2.861 2.894 4.494a2.784 2.784 0 0 1-1.09 3.517Z\"\/><\/g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 .5h15.51v20H0z\"\/><\/clipPath><\/defs><\/svg>            <\/span>\n                                      <span class=\"text-white text-12 px-15 py-[8px] rounded-20 bg-[#89AE2B] shrink-0 min-h-[33px]\">\n              New\n            <\/span>\n                      <\/div>\n            <\/div>\n    <div class=\"mt-20 xl:mt-0 shrink-0\">\n              <div class=\"shrink-0 flex items-baseline gap-x-5 font-bold xl:justify-end\">\n          <p class=\"text-title-24 text-primary\">3 780 &#8211; 4 410<\/p>\n                      <p class=\"text-title-16 text-primary\">EUR<\/p>\n                  <\/div>\n        <p class=\"text-12 text-text-secondary mb-5 xl:text-end\">(B2B)<\/p>\n                <\/div>\n  <\/div>\n      <div class=\"flex flex-wrap gap-10 mt-20\">\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">CISM<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">CISSP<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">COBIT<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">CRISC<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">Excel<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">ISO27001<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">ISO27005<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">ITIL<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">Power BI<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">Python<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">Splunk<\/span>\n          <\/div>\n    <div class=\"md:flex items-end justify-between mt-30 xl:mt-50 gap-x-20\">\n    <div class=\"flex flex-wrap items-center gap-y-10 gap-x-20\">\n              <div class=\"flex items-center gap-x-5\">\n          <svg class=\"w-24 h-24 shrink-0 pointer-events-none light:fill-text-secondary\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M18.629 3.03A9.86 9.86 0 0 0 10.854.57a9.946 9.946 0 0 0-6.257 16.503L9.25 22.26a3.69 3.69 0 0 0 5.519 0l4.652-5.187A9.957 9.957 0 0 0 18.63 3.03Zm-6.62 18.866a2.138 2.138 0 0 1-1.572-.706l-4.642-5.187a8.331 8.331 0 0 1 5.24-13.839h.995a8.256 8.256 0 0 1 5.53 2.14 8.342 8.342 0 0 1 .662 11.764l-4.641 5.187a2.14 2.14 0 0 1-1.572.641Zm0-15.678a4.278 4.278 0 1 0 0 8.556 4.278 4.278 0 0 0 0-8.556Zm0 6.855a2.631 2.631 0 1 1-.022-5.263 2.631 2.631 0 0 1 .022 5.263Z\"\/><\/svg>          <span class=\"text-text-primary\">Porto<\/span>\n        <\/div>\n                    <div class=\"flex items-center gap-x-5\">\n          <svg class=\"w-24 h-24 shrink-0 pointer-events-none light:fill-text-secondary\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M19.625 22.63h-3.36a2.964 2.964 0 0 1-2.965-2.965v-4.418a1.283 1.283 0 0 0-1.532-1.255 1.343 1.343 0 0 0-1.058 1.364v4.27a2.965 2.965 0 0 1-2.964 2.964h-3.4a2.965 2.965 0 0 1-2.965-2.965v-8.272A5.07 5.07 0 0 1 3.091 7.5l5.692-4.941a4.941 4.941 0 0 1 6.404 0l5.683 4.941a5.09 5.09 0 0 1 1.76 3.845v8.281a2.963 2.963 0 0 1-3.005 3.005Zm-7.64-10.13a2.757 2.757 0 0 1 2.758 2.747v4.378a1.522 1.522 0 0 0 1.522 1.522h3.36a1.522 1.522 0 0 0 1.532-1.522v-8.281a3.618 3.618 0 0 0-1.265-2.728l-5.683-4.942a3.44 3.44 0 0 0-4.467 0L4.079 8.626a3.568 3.568 0 0 0-1.255 2.727v8.272a1.522 1.522 0 0 0 1.532 1.522h3.36a1.522 1.522 0 0 0 1.512-1.522v-4.27a2.846 2.846 0 0 1 2.303-2.826c.15-.02.302-.03.454-.03Z\"\/><\/svg>          <span class=\"text-text-primary\">Hybrid<\/span>\n        <\/div>\n          <\/div>\n    <div class=\"mt-30 md:mt-0 flex items-start xs:items-center flex-col xs:flex-row flex-wrap gap-10\">\n      <button\n    class=\"button-text group !px-0 favorite-btn !text-14\" x-bind:class=\"isFavorite ? '[&#038;_svg]:!fill-primary [&#038;_svg]:stroke-primary' : ''\" @click=\"toggleFavorite('7422'); isFavorite = isJobFavorite('7422')\"\n    data-size=\"small\"\n    type=\"button\"\n    data-revert=\"true\"\n  >\n    <span x-show=\"!isFavorite\">Add to Saved Jobs<\/span>\n        <span x-show=\"isFavorite\">Remove from Saved Jobs<\/span>\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\" fill=\"none\"><path d=\"M10.057 18.526a2.366 2.366 0 0 1-.933-.205C7.208 17.445.936 14.13 1.042 8.094A5.592 5.592 0 0 1 5.21 2.682a5.96 5.96 0 0 1 4.75.737.066.066 0 0 0 .09 0 5.937 5.937 0 0 1 5.166-.614 5.634 5.634 0 0 1 3.742 5.24c-.115 6.755-6.231 9.605-8.098 10.325-.256.1-.528.153-.803.156ZM6.782 3.714c-.422-.001-.843.051-1.253.155a4.372 4.372 0 0 0-3.275 4.25c-.09 5.281 5.617 8.286 7.37 9.08a1.008 1.008 0 0 0 .818 0c1.695-.638 7.214-3.201 7.312-9.187a4.42 4.42 0 0 0-2.915-4.06 4.74 4.74 0 0 0-4.094.482 1.293 1.293 0 0 1-1.416 0 4.626 4.626 0 0 0-2.563-.72h.016Z\"\/><\/svg>        <\/button>\n      <div class=\"flex items-center gap-10\">\n        <button\n    class=\"btn group !text-14\" @click=\"toggleCart('7422', 'Cybersecurity and Technology Risk Analyst \u2013 Banking Sector', 'https:\/\/itdsportugal.com\/en\/it-jobs\/cybersecurity-and-technology-risk-analyst-banking-sector\/', [{&quot;value&quot;:1614,&quot;label&quot;:&quot;CISM&quot;},{&quot;value&quot;:1613,&quot;label&quot;:&quot;CISSP&quot;},{&quot;value&quot;:1340,&quot;label&quot;:&quot;COBIT&quot;},{&quot;value&quot;:2061,&quot;label&quot;:&quot;CRISC&quot;},{&quot;value&quot;:959,&quot;label&quot;:&quot;Excel&quot;},{&quot;value&quot;:1675,&quot;label&quot;:&quot;ISO27001&quot;},{&quot;value&quot;:2653,&quot;label&quot;:&quot;ISO27005&quot;},{&quot;value&quot;:788,&quot;label&quot;:&quot;ITIL&quot;},{&quot;value&quot;:777,&quot;label&quot;:&quot;Power BI&quot;},{&quot;value&quot;:666,&quot;label&quot;:&quot;Python&quot;},{&quot;value&quot;:819,&quot;label&quot;:&quot;Splunk&quot;}], [{&quot;value&quot;:371,&quot;label&quot;:&quot;Porto&quot;}], [{&quot;value&quot;:287,&quot;label&quot;:&quot;Hybrid&quot;}], '3 780 - 4 410', '', 'EUR')\"\n    type=\"button\"\n    data-size=\"xs\"\n    data-variant=\"secondary\"\n  >\n    <span x-show=\"!isJobInCart('7422')\">Add to Job Cart<\/span>\n          <span x-show=\"isJobInCart('7422')\">Remove from Job Cart<\/span>\n      <\/button>\n        <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/cybersecurity-and-technology-risk-analyst-banking-sector\/\"\n    data-size=\"xs\"\n    data-variant=\"primary\"\n    target=\"_self\"  >\n    Apply\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n                  <div class=\"p-20 xl:p-30 bg-white rounded-24 border border-border-secondary\" data-job-id=\"7407\"\n     x-data=\"{ isFavorite: false }\"\n     x-init=\"\n       isFavorite = isJobFavorite('7407');\n     \"\n     @cart-updated.window=\"\">\n  <div class=\"xl:flex items-start gap-x-30 justify-between\">\n    <div class=\"flex flex-col-reverse md:flex-row items-start md:flex-wrap-reverse gap-10 xl:gap-20\">\n              <h3 class=\"text-title-24 light:text-text-primary\">\n          <a href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/senior-data-engineer-google-cloud-platform-gcp-migration-specialist\/\">\n            Senior Data Engineer \u2013 Google Cloud Platform (GCP) Migration Specialist\n          <\/a>\n        <\/h3>\n                        <div class=\"flex items-center gap-x-10\">\n                          <span class=\"flex items-center justify-center rounded-20 px-15 bg-[#E54D23] shrink-0 min-h-[33px]\" aria-label=\"Hot offer\">\n              <svg class=\"w-20 h-20 shrink-0 fill-white\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 16 21\"><g clip-path=\"url(#a)\"><path d=\"M9.558 20.29a6.34 6.34 0 0 0 4.617-2.445 6.16 6.16 0 0 0 1.13-2.433c.776-3.461-1.563-6.551-3.608-9.073-.098-.122-.196-.245-.294-.363A6.091 6.091 0 0 1 10.268.71a11.687 11.687 0 0 0-5.996 5.391 13.754 13.754 0 0 0-1.428 3.923 8.191 8.191 0 0 1-.616-2.47C.709 9.89-.401 12.625.24 15.445c.196.874.58 1.69 1.126 2.4a6.33 6.33 0 0 0 4.576 2.44 2.784 2.784 0 0 1-1.082-3.513c.747-1.633 2.208-2.825 2.894-4.494.686 1.67 2.147 2.861 2.894 4.494a2.784 2.784 0 0 1-1.09 3.517Z\"\/><\/g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 .5h15.51v20H0z\"\/><\/clipPath><\/defs><\/svg>            <\/span>\n                                      <span class=\"text-white text-12 px-15 py-[8px] rounded-20 bg-[#89AE2B] shrink-0 min-h-[33px]\">\n              New\n            <\/span>\n                      <\/div>\n            <\/div>\n    <div class=\"mt-20 xl:mt-0 shrink-0\">\n              <div class=\"shrink-0 flex items-baseline gap-x-5 font-bold xl:justify-end\">\n          <p class=\"text-title-24 text-primary\">3 780 &#8211; 4 410<\/p>\n                      <p class=\"text-title-16 text-primary\">EUR<\/p>\n                  <\/div>\n        <p class=\"text-12 text-text-secondary mb-5 xl:text-end\">(B2B)<\/p>\n                <\/div>\n  <\/div>\n      <div class=\"flex flex-wrap gap-10 mt-20\">\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">BigQuery<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">Cloud Composer<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">database migration<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">Dataflow<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">GCP<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">migration service<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">Python<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">SQL<\/span>\n          <\/div>\n    <div class=\"md:flex items-end justify-between mt-30 xl:mt-50 gap-x-20\">\n    <div class=\"flex flex-wrap items-center gap-y-10 gap-x-20\">\n              <div class=\"flex items-center gap-x-5\">\n          <svg class=\"w-24 h-24 shrink-0 pointer-events-none light:fill-text-secondary\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M18.629 3.03A9.86 9.86 0 0 0 10.854.57a9.946 9.946 0 0 0-6.257 16.503L9.25 22.26a3.69 3.69 0 0 0 5.519 0l4.652-5.187A9.957 9.957 0 0 0 18.63 3.03Zm-6.62 18.866a2.138 2.138 0 0 1-1.572-.706l-4.642-5.187a8.331 8.331 0 0 1 5.24-13.839h.995a8.256 8.256 0 0 1 5.53 2.14 8.342 8.342 0 0 1 .662 11.764l-4.641 5.187a2.14 2.14 0 0 1-1.572.641Zm0-15.678a4.278 4.278 0 1 0 0 8.556 4.278 4.278 0 0 0 0-8.556Zm0 6.855a2.631 2.631 0 1 1-.022-5.263 2.631 2.631 0 0 1 .022 5.263Z\"\/><\/svg>          <span class=\"text-text-primary\">Porto<\/span>\n        <\/div>\n                    <div class=\"flex items-center gap-x-5\">\n          <svg class=\"w-24 h-24 shrink-0 pointer-events-none light:fill-text-secondary\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M19.625 22.63h-3.36a2.964 2.964 0 0 1-2.965-2.965v-4.418a1.283 1.283 0 0 0-1.532-1.255 1.343 1.343 0 0 0-1.058 1.364v4.27a2.965 2.965 0 0 1-2.964 2.964h-3.4a2.965 2.965 0 0 1-2.965-2.965v-8.272A5.07 5.07 0 0 1 3.091 7.5l5.692-4.941a4.941 4.941 0 0 1 6.404 0l5.683 4.941a5.09 5.09 0 0 1 1.76 3.845v8.281a2.963 2.963 0 0 1-3.005 3.005Zm-7.64-10.13a2.757 2.757 0 0 1 2.758 2.747v4.378a1.522 1.522 0 0 0 1.522 1.522h3.36a1.522 1.522 0 0 0 1.532-1.522v-8.281a3.618 3.618 0 0 0-1.265-2.728l-5.683-4.942a3.44 3.44 0 0 0-4.467 0L4.079 8.626a3.568 3.568 0 0 0-1.255 2.727v8.272a1.522 1.522 0 0 0 1.532 1.522h3.36a1.522 1.522 0 0 0 1.512-1.522v-4.27a2.846 2.846 0 0 1 2.303-2.826c.15-.02.302-.03.454-.03Z\"\/><\/svg>          <span class=\"text-text-primary\">Hybrid<\/span>\n        <\/div>\n          <\/div>\n    <div class=\"mt-30 md:mt-0 flex items-start xs:items-center flex-col xs:flex-row flex-wrap gap-10\">\n      <button\n    class=\"button-text group !px-0 favorite-btn !text-14\" x-bind:class=\"isFavorite ? '[&#038;_svg]:!fill-primary [&#038;_svg]:stroke-primary' : ''\" @click=\"toggleFavorite('7407'); isFavorite = isJobFavorite('7407')\"\n    data-size=\"small\"\n    type=\"button\"\n    data-revert=\"true\"\n  >\n    <span x-show=\"!isFavorite\">Add to Saved Jobs<\/span>\n        <span x-show=\"isFavorite\">Remove from Saved Jobs<\/span>\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\" fill=\"none\"><path d=\"M10.057 18.526a2.366 2.366 0 0 1-.933-.205C7.208 17.445.936 14.13 1.042 8.094A5.592 5.592 0 0 1 5.21 2.682a5.96 5.96 0 0 1 4.75.737.066.066 0 0 0 .09 0 5.937 5.937 0 0 1 5.166-.614 5.634 5.634 0 0 1 3.742 5.24c-.115 6.755-6.231 9.605-8.098 10.325-.256.1-.528.153-.803.156ZM6.782 3.714c-.422-.001-.843.051-1.253.155a4.372 4.372 0 0 0-3.275 4.25c-.09 5.281 5.617 8.286 7.37 9.08a1.008 1.008 0 0 0 .818 0c1.695-.638 7.214-3.201 7.312-9.187a4.42 4.42 0 0 0-2.915-4.06 4.74 4.74 0 0 0-4.094.482 1.293 1.293 0 0 1-1.416 0 4.626 4.626 0 0 0-2.563-.72h.016Z\"\/><\/svg>        <\/button>\n      <div class=\"flex items-center gap-10\">\n        <button\n    class=\"btn group !text-14\" @click=\"toggleCart('7407', 'Senior Data Engineer \u2013 Google Cloud Platform (GCP) Migration Specialist', 'https:\/\/itdsportugal.com\/en\/it-jobs\/senior-data-engineer-google-cloud-platform-gcp-migration-specialist\/', [{&quot;value&quot;:1243,&quot;label&quot;:&quot;BigQuery&quot;},{&quot;value&quot;:1386,&quot;label&quot;:&quot;Cloud Composer&quot;},{&quot;value&quot;:3082,&quot;label&quot;:&quot;database migration&quot;},{&quot;value&quot;:1244,&quot;label&quot;:&quot;Dataflow&quot;},{&quot;value&quot;:745,&quot;label&quot;:&quot;GCP&quot;},{&quot;value&quot;:3083,&quot;label&quot;:&quot;migration service&quot;},{&quot;value&quot;:666,&quot;label&quot;:&quot;Python&quot;},{&quot;value&quot;:656,&quot;label&quot;:&quot;SQL&quot;}], [{&quot;value&quot;:371,&quot;label&quot;:&quot;Porto&quot;}], [{&quot;value&quot;:287,&quot;label&quot;:&quot;Hybrid&quot;}], '3 780 - 4 410', '', 'EUR')\"\n    type=\"button\"\n    data-size=\"xs\"\n    data-variant=\"secondary\"\n  >\n    <span x-show=\"!isJobInCart('7407')\">Add to Job Cart<\/span>\n          <span x-show=\"isJobInCart('7407')\">Remove from Job Cart<\/span>\n      <\/button>\n        <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/senior-data-engineer-google-cloud-platform-gcp-migration-specialist\/\"\n    data-size=\"xs\"\n    data-variant=\"primary\"\n    target=\"_self\"  >\n    Apply\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n        \n        <div class=\"absolute bottom-0 left-0 right-0 text-center z-[2]\">\n                      <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/\"\n    data-size=\"large\"\n    data-variant=\"primary\"\n    target=\"_self\"  >\n    Job offers\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n                  <\/div>\n      <\/div>\n    <\/div>\n<\/section>\n\n\n<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary section-case-studies\" ax-load=\"ax-load\" x-data=\"sectionCaseStudies\" x-cloak=\"x-cloak\"\n  >\n  <div x-ref=\"caseStudies\">\n    <div class=\"container\">\n      <div class=\"flex items-center justify-between mb-30 2xl:mb-50 md:gap-x-15\">\n                          <h2 class=\"text-title-42 light:text-text-primary\">\n            See how we make a difference\n          <\/h2>\n                <div class=\"hidden md:block shrink-0\">\n                      <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/case-studies\/\"\n    data-size=\"large\"\n    data-variant=\"secondary\"\n    target=\"_self\"  >\n    Other Case Studies\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n                  <\/div>\n      <\/div>\n              <div class=\"grid grid-cols-1 gap-y-40 md:gap-y-[300px] case-study-wrapper\">\n                      <div>\n              <div class=\"relative flex items-end md:px-50 md:pb-60 xl:pb-30 2xl:pb-60 md:pt-30 bg-cover bg-center bg-no-repeat min-h-[300px] md:min-h-[410px] 2xl:min-h-[610px] case-study-item\">\n                <div class=\"rounded-12 overflow-hidden md:h-auto absolute inset-0 bg-cover bg-center case-study-bg\"\n                     style=\"background-image: url('https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/david-arrowsmith-SsAFdirwkXc-unsplash-1560x610.jpg');\"\n                >\n                  <div class=\"w-full h-full\" style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"><\/div>\n                <\/div>\n                <div class=\"relative p-20 md:p-0 space-y-30 sm:space-y-40 md:w-[65%]\">\n                                                        <p class=\"text-title-24 light:text-white\">Implementation of a centralized analytics environment for a global telecommunications leader<\/p>\n                                    <div class=\"hidden sm:block\">\n                    <a\n    class=\"btn group case-studies-overflow-btn\" href=\"https:\/\/itdsportugal.com\/en\/case-studies\/implementation-of-a-centralized-analytics-environment-for-a-global-telecommunications-leader\/\"\n    data-size=\"small\"\n    data-variant=\"secondary\"\n      >\n    Read More\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n                  <\/div>\n                <\/div>\n              <\/div>\n              <div class=\"mt-20 sm:hidden\">\n                <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/case-studies\/implementation-of-a-centralized-analytics-environment-for-a-global-telecommunications-leader\/\"\n    data-size=\"small\"\n    data-variant=\"secondary\"\n      >\n    Read More\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n              <\/div>\n            <\/div>\n                      <div>\n              <div class=\"relative flex items-end md:px-50 md:pb-60 xl:pb-30 2xl:pb-60 md:pt-30 bg-cover bg-center bg-no-repeat min-h-[300px] md:min-h-[410px] 2xl:min-h-[610px] case-study-item\">\n                <div class=\"rounded-12 overflow-hidden md:h-auto absolute inset-0 bg-cover bg-center case-study-bg\"\n                     style=\"background-image: url('https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/philipp-katzenberger-iIJrUoeRoCQ-unsplash-1-1560x610.jpg');\"\n                >\n                  <div class=\"w-full h-full\" style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"><\/div>\n                <\/div>\n                <div class=\"relative p-20 md:p-0 space-y-30 sm:space-y-40 md:w-[65%]\">\n                                      <div class=\"h-40 md:h-60 max-w-[200px]\">\n                      <img decoding=\"async\" width=\"155\" height=\"172\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/klx-credit-agri-e1759227233516.png\" class=\"h-full object-contain\" alt=\"\" loading=\"lazy\" \/>                    <\/div>\n                                                        <p class=\"text-title-24 light:text-white\">Scaling Excellence in Financial Services: Agile IT Team Deployment for Banking Innovation<\/p>\n                                    <div class=\"hidden sm:block\">\n                    <a\n    class=\"btn group case-studies-overflow-btn\" href=\"https:\/\/itdsportugal.com\/en\/case-studies\/scaling-excellence-in-financial-services-agile-it-team-deployment-for-banking-innovation\/\"\n    data-size=\"small\"\n    data-variant=\"secondary\"\n      >\n    Read More\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n                  <\/div>\n                <\/div>\n              <\/div>\n              <div class=\"mt-20 sm:hidden\">\n                <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/case-studies\/scaling-excellence-in-financial-services-agile-it-team-deployment-for-banking-innovation\/\"\n    data-size=\"small\"\n    data-variant=\"secondary\"\n      >\n    Read More\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n              <\/div>\n            <\/div>\n                      <div>\n              <div class=\"relative flex items-end md:px-50 md:pb-60 xl:pb-30 2xl:pb-60 md:pt-30 bg-cover bg-center bg-no-repeat min-h-[300px] md:min-h-[410px] 2xl:min-h-[610px] case-study-item\">\n                <div class=\"rounded-12 overflow-hidden md:h-auto absolute inset-0 bg-cover bg-center case-study-bg\"\n                     style=\"background-image: url('https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/Green-and-Black-Quote-Facebook-Post-3-940x610.png');\"\n                >\n                  <div class=\"w-full h-full\" style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"><\/div>\n                <\/div>\n                <div class=\"relative p-20 md:p-0 space-y-30 sm:space-y-40 md:w-[65%]\">\n                                      <div class=\"h-40 md:h-60 max-w-[200px]\">\n                      <img decoding=\"async\" width=\"300\" height=\"87\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/iqvia-logo-color-e1759228558485-300x87.png\" class=\"h-full object-contain\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/iqvia-logo-color-e1759228558485-300x87.png 300w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/iqvia-logo-color-e1759228558485-576x167.png 576w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/09\/iqvia-logo-color-e1759228558485.png 578w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>                    <\/div>\n                                                        <p class=\"text-title-24 light:text-white\">Strengthening Big Data for AI-Powered Medical Diagnostics<\/p>\n                                    <div class=\"hidden sm:block\">\n                    <a\n    class=\"btn group case-studies-overflow-btn\" href=\"https:\/\/itdsportugal.com\/en\/case-studies\/strengthening-big-data-for-ai-powered-medical-diagnostics\/\"\n    data-size=\"small\"\n    data-variant=\"secondary\"\n      >\n    Read More\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n                  <\/div>\n                <\/div>\n              <\/div>\n              <div class=\"mt-20 sm:hidden\">\n                <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/case-studies\/strengthening-big-data-for-ai-powered-medical-diagnostics\/\"\n    data-size=\"small\"\n    data-variant=\"secondary\"\n      >\n    Read More\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n              <\/div>\n            <\/div>\n                  <\/div>\n            <div class=\"mt-50 text-center md:hidden\">\n                  <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/case-studies\/\"\n    data-size=\"large\"\n    data-variant=\"primary\"\n    target=\"_self\"  >\n    Other Case Studies\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n              <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary\" x-cloak=\"x-cloak\" ax-load=\"ax-load\" x-data=\"sliderBlog\"\n  >\n  <div class=\"container\">\n        <div class=\"flex items-center justify-between mb-30 xl:mb-50\">\n              <h2 class=\"text-title-42 light:text-text-primary\">\n          Keep up-to-date with the latest from ITDS\n        <\/h2>\n            <div class=\"hidden md:block\">\n                  <a\n    class=\"btn group\" href=\"\/en\/news\/\"\n    data-size=\"large\"\n    data-variant=\"secondary\"\n      >\n    Other News\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n              <\/div>\n    <\/div>\n  <\/div>\n      <div class=\"container\">\n      <div class=\"swiper max-w-app !overflow-visible mt-30 xl:mt-50\" x-ref=\"slider\">\n        <div class=\"swiper-wrapper\" x-ref=\"animatedThumbs\">\n                      <div class=\"swiper-slide sm:!w-auto\">\n              <article\n  class=\"group relative p-20 xl:p-30 rounded-12 overflow-hidden w-full h-[240px] sm:w-[517px] sm:h-[308px]\"\n  ax-load\n  x-data=\"blogThumb\"\n  @mouseenter=\"toggleDetails(true)\"\n  @mouseleave=\"toggleDetails(false)\"\n>\n  <a href=\"https:\/\/itdsportugal.com\/en\/news\/ai-recruitment-portugal-scale-ai-teams\/\" class=\"flex flex-col justify-end w-full h-full\">\n          <img decoding=\"async\" width=\"516\" height=\"310\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/ai-recruitment-portugal-talent-shortage-2026-516x310.png\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"AI Talent Shortage in Portugal: How Tech Companies Can Scale AI Teams Faster\" loading=\"lazy\" \/>    \n    <div\n      class=\"absolute top-0 left-0 w-full h-full\"\n      style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n    ><\/div>\n\n    <div class=\"relative xl:max-w-[410px]\">\n      <h3\n        class=\"absolute bottom-0 left-0 text-title-24 transition-transform duration-700 line-clamp-2\"\n        :style=\"showDetails ? `transform: translateY(-${excerptHeight}px)` : ''\"\n      >AI Talent Shortage in Portugal: How Tech Companies Can Scale AI Teams Faster<\/h3>\n\n      <div class=\"hidden lg:block space-y-20 editor-excerpt\"\n           x-ref=\"details\"\n           :class=\"showDetails ? 'transition linear duration-1000 opacity-100' : 'transition linear duration-1000 opacity-0'\"\n           x-cloak\n      >\n                <button\n    class=\"button-text group !px-0 !text-white [&#038;_svg]:!fill-white\"\n    data-size=\"medium\"\n    type=\"button\"\n    data-revert=\"false\"\n  >\n    Read More\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>        <\/button>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n            <\/div>\n                      <div class=\"swiper-slide sm:!w-auto\">\n              <article\n  class=\"group relative p-20 xl:p-30 rounded-12 overflow-hidden w-full h-[240px] sm:w-[517px] sm:h-[308px]\"\n  ax-load\n  x-data=\"blogThumb\"\n  @mouseenter=\"toggleDetails(true)\"\n  @mouseleave=\"toggleDetails(false)\"\n>\n  <a href=\"https:\/\/itdsportugal.com\/en\/news\/ai-fintech-portugal-why-portuguese-financial-companies-need-flexible-engineering-teams\/\" class=\"flex flex-col justify-end w-full h-full\">\n          <img decoding=\"async\" width=\"516\" height=\"310\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/04\/40-516x310.png\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"AI Fintech Portugal: Why Portuguese Financial Companies Need Flexible Engineering Teams\" loading=\"lazy\" \/>    \n    <div\n      class=\"absolute top-0 left-0 w-full h-full\"\n      style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n    ><\/div>\n\n    <div class=\"relative xl:max-w-[410px]\">\n      <h3\n        class=\"absolute bottom-0 left-0 text-title-24 transition-transform duration-700 line-clamp-2\"\n        :style=\"showDetails ? `transform: translateY(-${excerptHeight}px)` : ''\"\n      >AI Fintech Portugal: Why Portuguese Financial Companies Need Flexible Engineering Teams<\/h3>\n\n      <div class=\"hidden lg:block space-y-20 editor-excerpt\"\n           x-ref=\"details\"\n           :class=\"showDetails ? 'transition linear duration-1000 opacity-100' : 'transition linear duration-1000 opacity-0'\"\n           x-cloak\n      >\n                <button\n    class=\"button-text group !px-0 !text-white [&#038;_svg]:!fill-white\"\n    data-size=\"medium\"\n    type=\"button\"\n    data-revert=\"false\"\n  >\n    Read More\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>        <\/button>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n            <\/div>\n                      <div class=\"swiper-slide sm:!w-auto\">\n              <article\n  class=\"group relative p-20 xl:p-30 rounded-12 overflow-hidden w-full h-[240px] sm:w-[517px] sm:h-[308px]\"\n  ax-load\n  x-data=\"blogThumb\"\n  @mouseenter=\"toggleDetails(true)\"\n  @mouseleave=\"toggleDetails(false)\"\n>\n  <a href=\"https:\/\/itdsportugal.com\/en\/news\/devops-engineer-in-portugal-why-lisbon-became-a-strategic-hub-for-international-tech-careers\/\" class=\"flex flex-col justify-end w-full h-full\">\n          <img decoding=\"async\" width=\"516\" height=\"310\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/04\/Image-10-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"DevOps Engineer in Portugal: Why Lisbon Became a Strategic Hub for International Tech Careers.\" loading=\"lazy\" \/>    \n    <div\n      class=\"absolute top-0 left-0 w-full h-full\"\n      style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n    ><\/div>\n\n    <div class=\"relative xl:max-w-[410px]\">\n      <h3\n        class=\"absolute bottom-0 left-0 text-title-24 transition-transform duration-700 line-clamp-2\"\n        :style=\"showDetails ? `transform: translateY(-${excerptHeight}px)` : ''\"\n      >DevOps Engineer in Portugal: Why Lisbon Became a Strategic Hub for International Tech Careers.<\/h3>\n\n      <div class=\"hidden lg:block space-y-20 editor-excerpt\"\n           x-ref=\"details\"\n           :class=\"showDetails ? 'transition linear duration-1000 opacity-100' : 'transition linear duration-1000 opacity-0'\"\n           x-cloak\n      >\n                <button\n    class=\"button-text group !px-0 !text-white [&#038;_svg]:!fill-white\"\n    data-size=\"medium\"\n    type=\"button\"\n    data-revert=\"false\"\n  >\n    Read More\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>        <\/button>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n            <\/div>\n                      <div class=\"swiper-slide sm:!w-auto\">\n              <article\n  class=\"group relative p-20 xl:p-30 rounded-12 overflow-hidden w-full h-[240px] sm:w-[517px] sm:h-[308px]\"\n  ax-load\n  x-data=\"blogThumb\"\n  @mouseenter=\"toggleDetails(true)\"\n  @mouseleave=\"toggleDetails(false)\"\n>\n  <a href=\"https:\/\/itdsportugal.com\/en\/news\/working-in-lisbon-building-for-the-world-what-it-careers-at-itds-portugal-actually-look-like\/\" class=\"flex flex-col justify-end w-full h-full\">\n          <img decoding=\"async\" width=\"516\" height=\"310\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/03\/Working-in-Lisbon-Building-for-the-World-ITDS-Portugal-Engineers-516x310.png\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"Working in Lisbon, Building for the World: What IT Careers at ITDS Portugal Actually Look Like\" loading=\"lazy\" \/>    \n    <div\n      class=\"absolute top-0 left-0 w-full h-full\"\n      style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n    ><\/div>\n\n    <div class=\"relative xl:max-w-[410px]\">\n      <h3\n        class=\"absolute bottom-0 left-0 text-title-24 transition-transform duration-700 line-clamp-2\"\n        :style=\"showDetails ? `transform: translateY(-${excerptHeight}px)` : ''\"\n      >Working in Lisbon, Building for the World: What IT Careers at ITDS Portugal Actually Look Like<\/h3>\n\n      <div class=\"hidden lg:block space-y-20 editor-excerpt\"\n           x-ref=\"details\"\n           :class=\"showDetails ? 'transition linear duration-1000 opacity-100' : 'transition linear duration-1000 opacity-0'\"\n           x-cloak\n      >\n                <button\n    class=\"button-text group !px-0 !text-white [&#038;_svg]:!fill-white\"\n    data-size=\"medium\"\n    type=\"button\"\n    data-revert=\"false\"\n  >\n    Read More\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>        <\/button>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n            <\/div>\n                      <div class=\"swiper-slide sm:!w-auto\">\n              <article\n  class=\"group relative p-20 xl:p-30 rounded-12 overflow-hidden w-full h-[240px] sm:w-[517px] sm:h-[308px]\"\n  ax-load\n  x-data=\"blogThumb\"\n  @mouseenter=\"toggleDetails(true)\"\n  @mouseleave=\"toggleDetails(false)\"\n>\n  <a href=\"https:\/\/itdsportugal.com\/en\/news\/it-careers-in-portugal-in-2026-whats-changing-in-the-job-market\/\" class=\"flex flex-col justify-end w-full h-full\">\n          <img decoding=\"async\" width=\"516\" height=\"310\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/03\/3-21-516x310.png\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"IT Careers in Portugal in 2026: What is Changing in the Job Market\" loading=\"lazy\" \/>    \n    <div\n      class=\"absolute top-0 left-0 w-full h-full\"\n      style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n    ><\/div>\n\n    <div class=\"relative xl:max-w-[410px]\">\n      <h3\n        class=\"absolute bottom-0 left-0 text-title-24 transition-transform duration-700 line-clamp-2\"\n        :style=\"showDetails ? `transform: translateY(-${excerptHeight}px)` : ''\"\n      >IT Careers in Portugal in 2026: What is Changing in the Job Market<\/h3>\n\n      <div class=\"hidden lg:block space-y-20 editor-excerpt\"\n           x-ref=\"details\"\n           :class=\"showDetails ? 'transition linear duration-1000 opacity-100' : 'transition linear duration-1000 opacity-0'\"\n           x-cloak\n      >\n                <button\n    class=\"button-text group !px-0 !text-white [&#038;_svg]:!fill-white\"\n    data-size=\"medium\"\n    type=\"button\"\n    data-revert=\"false\"\n  >\n    Read More\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>        <\/button>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n            <\/div>\n                      <div class=\"swiper-slide sm:!w-auto\">\n              <article\n  class=\"group relative p-20 xl:p-30 rounded-12 overflow-hidden w-full h-[240px] sm:w-[517px] sm:h-[308px]\"\n  ax-load\n  x-data=\"blogThumb\"\n  @mouseenter=\"toggleDetails(true)\"\n  @mouseleave=\"toggleDetails(false)\"\n>\n  <a href=\"https:\/\/itdsportugal.com\/en\/news\/why-it-hiring-in-portugal-takes-twice-as-long-as-it-should-and-what-the-smartest-companies-do-differently\/\" class=\"flex flex-col justify-end w-full h-full\">\n          <img decoding=\"async\" width=\"516\" height=\"310\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/03\/Untitled-design-78-516x310.png\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"Why\u00a0IT\u00a0hiring\u00a0in Portugal\u00a0takes\u00a0twice\u00a0as\u00a0long\u00a0as it\u00a0should\u00a0&#8211; and\u00a0what\u00a0the\u00a0smartest\u00a0companies\u00a0do\u00a0differently\u00a0\" loading=\"lazy\" \/>    \n    <div\n      class=\"absolute top-0 left-0 w-full h-full\"\n      style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n    ><\/div>\n\n    <div class=\"relative xl:max-w-[410px]\">\n      <h3\n        class=\"absolute bottom-0 left-0 text-title-24 transition-transform duration-700 line-clamp-2\"\n        :style=\"showDetails ? `transform: translateY(-${excerptHeight}px)` : ''\"\n      >Why\u00a0IT\u00a0hiring\u00a0in Portugal\u00a0takes\u00a0twice\u00a0as\u00a0long\u00a0as it\u00a0should\u00a0&#8211; and\u00a0what\u00a0the\u00a0smartest\u00a0companies\u00a0do\u00a0differently\u00a0<\/h3>\n\n      <div class=\"hidden lg:block space-y-20 editor-excerpt\"\n           x-ref=\"details\"\n           :class=\"showDetails ? 'transition linear duration-1000 opacity-100' : 'transition linear duration-1000 opacity-0'\"\n           x-cloak\n      >\n                <button\n    class=\"button-text group !px-0 !text-white [&#038;_svg]:!fill-white\"\n    data-size=\"medium\"\n    type=\"button\"\n    data-revert=\"false\"\n  >\n    Read More\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>        <\/button>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n            <\/div>\n                      <div class=\"swiper-slide sm:!w-auto\">\n              <article\n  class=\"group relative p-20 xl:p-30 rounded-12 overflow-hidden w-full h-[240px] sm:w-[517px] sm:h-[308px]\"\n  ax-load\n  x-data=\"blogThumb\"\n  @mouseenter=\"toggleDetails(true)\"\n  @mouseleave=\"toggleDetails(false)\"\n>\n  <a href=\"https:\/\/itdsportugal.com\/en\/news\/ai-agents-software-development\/\" class=\"flex flex-col justify-end w-full h-full\">\n          <img decoding=\"async\" width=\"516\" height=\"310\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/02\/agentes-ia-desenvolvimento-software-516x310.png\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"How AI Agents Are Transforming Software Development\" loading=\"lazy\" \/>    \n    <div\n      class=\"absolute top-0 left-0 w-full h-full\"\n      style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n    ><\/div>\n\n    <div class=\"relative xl:max-w-[410px]\">\n      <h3\n        class=\"absolute bottom-0 left-0 text-title-24 transition-transform duration-700 line-clamp-2\"\n        :style=\"showDetails ? `transform: translateY(-${excerptHeight}px)` : ''\"\n      >How AI Agents Are Transforming Software Development<\/h3>\n\n      <div class=\"hidden lg:block space-y-20 editor-excerpt\"\n           x-ref=\"details\"\n           :class=\"showDetails ? 'transition linear duration-1000 opacity-100' : 'transition linear duration-1000 opacity-0'\"\n           x-cloak\n      >\n                <button\n    class=\"button-text group !px-0 !text-white [&#038;_svg]:!fill-white\"\n    data-size=\"medium\"\n    type=\"button\"\n    data-revert=\"false\"\n  >\n    Read More\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>        <\/button>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n            <\/div>\n                      <div class=\"swiper-slide sm:!w-auto\">\n              <article\n  class=\"group relative p-20 xl:p-30 rounded-12 overflow-hidden w-full h-[240px] sm:w-[517px] sm:h-[308px]\"\n  ax-load\n  x-data=\"blogThumb\"\n  @mouseenter=\"toggleDetails(true)\"\n  @mouseleave=\"toggleDetails(false)\"\n>\n  <a href=\"https:\/\/itdsportugal.com\/en\/news\/soft-skills-it-engineers\/\" class=\"flex flex-col justify-end w-full h-full\">\n          <img decoding=\"async\" width=\"516\" height=\"310\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/02\/IT-Recruitment-1490x1170-1-1130x610-1-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"The 5 \u2018Soft\u2019 Skills That Every Great IT Engineer Needs\" loading=\"lazy\" \/>    \n    <div\n      class=\"absolute top-0 left-0 w-full h-full\"\n      style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n    ><\/div>\n\n    <div class=\"relative xl:max-w-[410px]\">\n      <h3\n        class=\"absolute bottom-0 left-0 text-title-24 transition-transform duration-700 line-clamp-2\"\n        :style=\"showDetails ? `transform: translateY(-${excerptHeight}px)` : ''\"\n      >The 5 \u2018Soft\u2019 Skills That Every Great IT Engineer Needs<\/h3>\n\n      <div class=\"hidden lg:block space-y-20 editor-excerpt\"\n           x-ref=\"details\"\n           :class=\"showDetails ? 'transition linear duration-1000 opacity-100' : 'transition linear duration-1000 opacity-0'\"\n           x-cloak\n      >\n                <button\n    class=\"button-text group !px-0 !text-white [&#038;_svg]:!fill-white\"\n    data-size=\"medium\"\n    type=\"button\"\n    data-revert=\"false\"\n  >\n    Read More\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>        <\/button>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n            <\/div>\n                      <div class=\"swiper-slide sm:!w-auto\">\n              <article\n  class=\"group relative p-20 xl:p-30 rounded-12 overflow-hidden w-full h-[240px] sm:w-[517px] sm:h-[308px]\"\n  ax-load\n  x-data=\"blogThumb\"\n  @mouseenter=\"toggleDetails(true)\"\n  @mouseleave=\"toggleDetails(false)\"\n>\n  <a href=\"https:\/\/itdsportugal.com\/en\/news\/the-monolith-strikes-back-why\/\" class=\"flex flex-col justify-end w-full h-full\">\n          <img decoding=\"async\" width=\"516\" height=\"310\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/01\/o-monolito-voltou-porque-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"The Monolith Strikes Back: Why ?\" loading=\"lazy\" \/>    \n    <div\n      class=\"absolute top-0 left-0 w-full h-full\"\n      style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n    ><\/div>\n\n    <div class=\"relative xl:max-w-[410px]\">\n      <h3\n        class=\"absolute bottom-0 left-0 text-title-24 transition-transform duration-700 line-clamp-2\"\n        :style=\"showDetails ? `transform: translateY(-${excerptHeight}px)` : ''\"\n      >The Monolith Strikes Back: Why ?<\/h3>\n\n      <div class=\"hidden lg:block space-y-20 editor-excerpt\"\n           x-ref=\"details\"\n           :class=\"showDetails ? 'transition linear duration-1000 opacity-100' : 'transition linear duration-1000 opacity-0'\"\n           x-cloak\n      >\n                <button\n    class=\"button-text group !px-0 !text-white [&#038;_svg]:!fill-white\"\n    data-size=\"medium\"\n    type=\"button\"\n    data-revert=\"false\"\n  >\n    Read More\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>        <\/button>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n            <\/div>\n                      <div class=\"swiper-slide sm:!w-auto\">\n              <article\n  class=\"group relative p-20 xl:p-30 rounded-12 overflow-hidden w-full h-[240px] sm:w-[517px] sm:h-[308px]\"\n  ax-load\n  x-data=\"blogThumb\"\n  @mouseenter=\"toggleDetails(true)\"\n  @mouseleave=\"toggleDetails(false)\"\n>\n  <a href=\"https:\/\/itdsportugal.com\/en\/news\/the-rise-of-recruitment-phishing-in-the-tech-industry\/\" class=\"flex flex-col justify-end w-full h-full\">\n          <img decoding=\"async\" width=\"516\" height=\"310\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/12\/itds-portugal-phising-em-recrutamento-de-ti-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"Fake Offers, Real Risks: The Rise of Recruitment Phishing in the Tech Industry\" loading=\"lazy\" \/>    \n    <div\n      class=\"absolute top-0 left-0 w-full h-full\"\n      style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n    ><\/div>\n\n    <div class=\"relative xl:max-w-[410px]\">\n      <h3\n        class=\"absolute bottom-0 left-0 text-title-24 transition-transform duration-700 line-clamp-2\"\n        :style=\"showDetails ? `transform: translateY(-${excerptHeight}px)` : ''\"\n      >Fake Offers, Real Risks: The Rise of Recruitment Phishing in the Tech Industry<\/h3>\n\n      <div class=\"hidden lg:block space-y-20 editor-excerpt\"\n           x-ref=\"details\"\n           :class=\"showDetails ? 'transition linear duration-1000 opacity-100' : 'transition linear duration-1000 opacity-0'\"\n           x-cloak\n      >\n                <button\n    class=\"button-text group !px-0 !text-white [&#038;_svg]:!fill-white\"\n    data-size=\"medium\"\n    type=\"button\"\n    data-revert=\"false\"\n  >\n    Read More\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>        <\/button>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n            <\/div>\n                  <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"mt-50 text-center md:hidden\">\n          <a\n    class=\"btn group\" href=\"\/en\/news\/\"\n    data-size=\"large\"\n    data-variant=\"primary\"\n      >\n    Other News\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n      <\/div>\n<\/section>\n\n\n<section\n  class=\"relative py-40 xl:py-60 bg-background-primary overflow-hidden light:bg-white text-white light:text-text-primary !bg-background-primary\" ax-load=\"ax-load\" x-data=\"sectionContact(false)\" x-ref=\"section\"\n  >\n  <div class=\"container\" x-ref=\"container\">\n    <div class=\"overflow-hidden rounded-24 bg-white\" x-ref=\"expandableSection\">\n            <div class=\"grid items-center xl:grid-cols-[540px_1fr] 2xl:grid-cols-[600px_1fr] relative overflow-hidden editor-contact-grid\" x-ref=\"content\">\n                            <div class=\"hidden xl:grid grid-cols-[240px_240px] gap-x-15 pl-30 2xl:pl-100\">\n                          <div class=\"space-y-15 mt-[-200px]\">\n                                  <div class=\"w-[240px] h-[448px]\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"2160\" height=\"3840\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-career-form-background-4k-e1779288605119.png\" class=\"object-cover w-full h-full rounded-12\" alt=\"itds-gradient-hero-background 4k\" srcset=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-career-form-background-4k-e1779288605119.png 2160w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-career-form-background-4k-e1779288605119-169x300.png 169w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-career-form-background-4k-e1779288605119-576x1024.png 576w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-career-form-background-4k-e1779288605119-768x1365.png 768w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-career-form-background-4k-e1779288605119-864x1536.png 864w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-career-form-background-4k-e1779288605119-1152x2048.png 1152w\" sizes=\"auto, (max-width: 2160px) 100vw, 2160px\" \/>                  <\/div>\n                                  <div class=\"w-[240px] h-[448px]\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"896\" height=\"1200\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds_contact_form_picture.png\" class=\"object-cover w-full h-full rounded-12\" alt=\"ITDS consultants in a modern office during a business meeting\" srcset=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds_contact_form_picture.png 896w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds_contact_form_picture-224x300.png 224w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds_contact_form_picture-765x1024.png 765w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds_contact_form_picture-768x1029.png 768w\" sizes=\"auto, (max-width: 896px) 100vw, 896px\" \/>                  <\/div>\n                              <\/div>\n                          <div class=\"space-y-15 mb-[-200px]\">\n                                  <div class=\"w-[240px] h-[448px]\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"924\" height=\"1703\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-tech-professional-office.png\" class=\"object-cover w-full h-full rounded-12\" alt=\"TDS consultants in a modern office during a business meeting\" srcset=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-tech-professional-office.png 924w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-tech-professional-office-163x300.png 163w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-tech-professional-office-556x1024.png 556w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-tech-professional-office-768x1415.png 768w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/05\/itds-tech-professional-office-833x1536.png 833w\" sizes=\"auto, (max-width: 924px) 100vw, 924px\" \/>                  <\/div>\n                                  <div class=\"w-[240px] h-[448px]\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1406\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/itds-contact-background.png\" class=\"object-cover w-full h-full rounded-12\" alt=\"itds-contact-background.png\" srcset=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/itds-contact-background.png 750w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/itds-contact-background-160x300.png 160w, https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/itds-contact-background-546x1024.png 546w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/>                  <\/div>\n                              <\/div>\n                      <\/div>\n                <div class=\"px-15 py-30 lg:p-60 lg:grid lg:grid-cols-1 lg:gap-y-30 xl:p-40 2xl:p-60\">\n                      <div class=\"mb-30 lg:mb-0 inline-flex flex-col sm:flex-row gap-y-15 sm:gap-y-0 sm:gap-x-20 text-text-primary editor-contact-info\">\n                              <a href=\"tel:+351933317425\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"noopener noreferrer nofollow\" class=\"text-18 2xl:text-24\">\n                  +351 933 317 425\n                <\/a>\n                            <span class=\"hidden sm:block text-18 2xl:text-24 shrink-0\">|<\/span>\n                              <a href=\"mailto:info@itdsportugal.com\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"noopener noreferrer nofollow\" class=\"text-18 2xl:text-24\">\n                  info@itdsportugal.com\n                <\/a>\n                          <\/div>\n                                          <h2 class=\"hidden lg:block text-28 2xl:text-42 text-text-primary\">\n              Let&#8217;s discuss how we can support you. \n            <\/h2>\n                                <script src=\"https:\/\/js-eu1.hsforms.net\/forms\/embed\/147164730.js\" defer><\/script>\n            <div\n              class=\"hs-form-frame\"\n              data-region=\"eu1\"\n              data-form-id=\"b90ee1bd-fbeb-40dc-942b-8f686b55d918\"\n              data-portal-id=\"147164730\"\n            ><\/div>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-light.blade.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2118","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Find your dream IT job | ITDS Portugal<\/title>\n<meta name=\"description\" content=\"150+ exclusive IT jobs in Portugal. Remote, hybrid &amp; on-site. Permanent &amp; B2B contracts. Software, AI, DevOps, data &amp; cloud roles. Apply in 2 minutes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/itdsportugal.com\/en\/work-at-itds\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Find your dream IT job | ITDS Portugal\" \/>\n<meta property=\"og:description\" content=\"150+ exclusive IT jobs in Portugal. Remote, hybrid &amp; on-site. Permanent &amp; B2B contracts. Software, AI, DevOps, data &amp; cloud roles. Apply in 2 minutes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itdsportugal.com\/en\/work-at-itds\/\" \/>\n<meta property=\"og:site_name\" content=\"ITDS PORTUGAL\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-12T14:02:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itdsportugal.com\/en\/work-at-itds\/\",\"url\":\"https:\/\/itdsportugal.com\/en\/work-at-itds\/\",\"name\":\"Find your dream IT job | ITDS Portugal\",\"isPartOf\":{\"@id\":\"https:\/\/itdsportugal.com\/en\/#website\"},\"datePublished\":\"2025-06-09T09:19:41+00:00\",\"dateModified\":\"2026-05-12T14:02:33+00:00\",\"description\":\"150+ exclusive IT jobs in Portugal. Remote, hybrid & on-site. Permanent & B2B contracts. Software, AI, DevOps, data & cloud roles. Apply in 2 minutes.\",\"breadcrumb\":{\"@id\":\"https:\/\/itdsportugal.com\/en\/work-at-itds\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/itdsportugal.com\/en\/work-at-itds\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/itdsportugal.com\/en\/work-at-itds\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/itdsportugal.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Work at ITDS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/itdsportugal.com\/en\/#website\",\"url\":\"https:\/\/itdsportugal.com\/en\/\",\"name\":\"ITDS PORTUGAL\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/itdsportugal.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/itdsportugal.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/itdsportugal.com\/en\/#organization\",\"name\":\"ITDS\",\"url\":\"https:\/\/itdsportugal.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/itdsportugal.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/ITDS_logo-1.png\",\"contentUrl\":\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/ITDS_logo-1.png\",\"width\":650,\"height\":400,\"caption\":\"ITDS\"},\"image\":{\"@id\":\"https:\/\/itdsportugal.com\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Find your dream IT job | ITDS Portugal","description":"150+ exclusive IT jobs in Portugal. Remote, hybrid & on-site. Permanent & B2B contracts. Software, AI, DevOps, data & cloud roles. Apply in 2 minutes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/itdsportugal.com\/en\/work-at-itds\/","og_locale":"en_US","og_type":"article","og_title":"Find your dream IT job | ITDS Portugal","og_description":"150+ exclusive IT jobs in Portugal. Remote, hybrid & on-site. Permanent & B2B contracts. Software, AI, DevOps, data & cloud roles. Apply in 2 minutes.","og_url":"https:\/\/itdsportugal.com\/en\/work-at-itds\/","og_site_name":"ITDS PORTUGAL","article_modified_time":"2026-05-12T14:02:33+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/itdsportugal.com\/en\/work-at-itds\/","url":"https:\/\/itdsportugal.com\/en\/work-at-itds\/","name":"Find your dream IT job | ITDS Portugal","isPartOf":{"@id":"https:\/\/itdsportugal.com\/en\/#website"},"datePublished":"2025-06-09T09:19:41+00:00","dateModified":"2026-05-12T14:02:33+00:00","description":"150+ exclusive IT jobs in Portugal. Remote, hybrid & on-site. Permanent & B2B contracts. Software, AI, DevOps, data & cloud roles. Apply in 2 minutes.","breadcrumb":{"@id":"https:\/\/itdsportugal.com\/en\/work-at-itds\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itdsportugal.com\/en\/work-at-itds\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/itdsportugal.com\/en\/work-at-itds\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/itdsportugal.com\/en\/"},{"@type":"ListItem","position":2,"name":"Work at ITDS"}]},{"@type":"WebSite","@id":"https:\/\/itdsportugal.com\/en\/#website","url":"https:\/\/itdsportugal.com\/en\/","name":"ITDS PORTUGAL","description":"","publisher":{"@id":"https:\/\/itdsportugal.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itdsportugal.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/itdsportugal.com\/en\/#organization","name":"ITDS","url":"https:\/\/itdsportugal.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itdsportugal.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/ITDS_logo-1.png","contentUrl":"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/ITDS_logo-1.png","width":650,"height":400,"caption":"ITDS"},"image":{"@id":"https:\/\/itdsportugal.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/pages\/2118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/comments?post=2118"}],"version-history":[{"count":0,"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/pages\/2118\/revisions"}],"wp:attachment":[{"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/media?parent=2118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}