{"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-1\" 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 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=\"(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 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=\"(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 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=\"(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 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=\"(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 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=\"(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=\"8545\"\n     x-data=\"{ isFavorite: false }\"\n     x-init=\"\n       isFavorite = isJobFavorite('8545');\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-azure-kubernetes-platform-engineer\/\">\n            Senior Azure Kubernetes Platform Engineer\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\">4 620 &#8211; 5 670<\/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\">Azure<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">Kubernetes<\/span>\n              <span class=\"bg-background-secondary text-primary px-15 py-[8px] text-12 rounded-20 border border-border-secondary\">AWS<\/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('8545'); isFavorite = isJobFavorite('8545')\"\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('8545', 'Senior Azure Kubernetes Platform Engineer', 'https:\/\/itdsportugal.com\/en\/it-jobs\/senior-azure-kubernetes-platform-engineer\/', [{&quot;value&quot;:667,&quot;label&quot;:&quot;Azure&quot;},{&quot;value&quot;:674,&quot;label&quot;:&quot;Kubernetes&quot;},{&quot;value&quot;:682,&quot;label&quot;:&quot;AWS&quot;}], [{&quot;value&quot;:371,&quot;label&quot;:&quot;Porto&quot;}], [{&quot;value&quot;:287,&quot;label&quot;:&quot;Hybrid&quot;}], '4 620 - 5 670', '', 'EUR')\"\n    type=\"button\"\n    data-size=\"xs\"\n    data-variant=\"secondary\"\n  >\n    <span x-show=\"!isJobInCart('8545')\">Add to Job Cart<\/span>\n          <span x-show=\"isJobInCart('8545')\">Remove from Job Cart<\/span>\n      <\/button>\n        <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/senior-azure-kubernetes-platform-engineer\/\"\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=\"8538\"\n     x-data=\"{ isFavorite: false }\"\n     x-init=\"\n       isFavorite = isJobFavorite('8538');\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\/mid-level-net-developer-banking-applications\/\">\n            Mid-Level .NET Developer \u2013 Banking Applications\n          <\/a>\n        <\/h3>\n                        <div class=\"flex items-center gap-x-10\">\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 150 &#8211; 3 990<\/p>\n                      <p class=\"text-title-16 text-primary\">PLN<\/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=\"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('8538'); isFavorite = isJobFavorite('8538')\"\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('8538', 'Mid-Level .NET Developer \u2013 Banking Applications', 'https:\/\/itdsportugal.com\/en\/it-jobs\/mid-level-net-developer-banking-applications\/', [], [{&quot;value&quot;:371,&quot;label&quot;:&quot;Porto&quot;}], [{&quot;value&quot;:287,&quot;label&quot;:&quot;Hybrid&quot;}], '3 150 - 3 990', '', 'PLN')\"\n    type=\"button\"\n    data-size=\"xs\"\n    data-variant=\"secondary\"\n  >\n    <span x-show=\"!isJobInCart('8538')\">Add to Job Cart<\/span>\n          <span x-show=\"isJobInCart('8538')\">Remove from Job Cart<\/span>\n      <\/button>\n        <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/mid-level-net-developer-banking-applications\/\"\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=\"8525\"\n     x-data=\"{ isFavorite: false }\"\n     x-init=\"\n       isFavorite = isJobFavorite('8525');\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-aws-snowflake-data-engineer\/\">\n            Senior AWS Snowflake Data Engineer\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\">5 460 &#8211; 6 300<\/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=\"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\">Remote<\/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('8525'); isFavorite = isJobFavorite('8525')\"\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('8525', 'Senior AWS Snowflake Data Engineer', 'https:\/\/itdsportugal.com\/en\/it-jobs\/senior-aws-snowflake-data-engineer\/', [], [{&quot;value&quot;:371,&quot;label&quot;:&quot;Porto&quot;}], [{&quot;value&quot;:289,&quot;label&quot;:&quot;Remote&quot;}], '5 460 - 6 300', '', 'EUR')\"\n    type=\"button\"\n    data-size=\"xs\"\n    data-variant=\"secondary\"\n  >\n    <span x-show=\"!isJobInCart('8525')\">Add to Job Cart<\/span>\n          <span x-show=\"isJobInCart('8525')\">Remove from Job Cart<\/span>\n      <\/button>\n        <a\n    class=\"btn group\" href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/senior-aws-snowflake-data-engineer\/\"\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\/work-permits-visas-tech-workers-portugal\/\" 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\/10\/hero-work-permits-visas-portugal-2026-EN-2560-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"Work Permits and Visas for Tech Workers in Portugal (2026)\" 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      >Work Permits and Visas for Tech Workers in Portugal (2026)<\/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                  <p class=\"text-title-18 text-white line-clamp-3\">D3 visa, Tech Visa or EU Blue Card? Which route fits which tech profile, typical timelines, the employer&#8217;s part and the most common mistakes. Rules checked October 2026.<\/p>\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\/how-to-hire-nearshore-developers\/\" 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\/11\/hero-how-to-hire-nearshore-developers-2027-EN-2560-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"How to Hire Nearshore Developers: The Complete Guide\" 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 to Hire Nearshore Developers: The Complete Guide<\/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                  <p class=\"text-title-18 text-white line-clamp-3\">Define, source, vet, contract, onboard and retain: a step-by-step guide for first-time buyers hiring nearshore developers, with a downloadable hiring checklist.<\/p>\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\/build-operate-transfer\/\" 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\/11\/hero-build-operate-transfer-2027-EN-2560-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"Build-Operate-Transfer (BOT) Explained: Owning Your Nearshore Team\" 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      >Build-Operate-Transfer (BOT) Explained: Owning Your Nearshore Team<\/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                  <p class=\"text-title-18 text-white line-clamp-3\">Rent the team, then keep it. How build-operate-transfer works, how long each phase takes, what transfers and what doesn&#8217;t, and when owning your team abroad is the wrong move.<\/p>\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\/software-development-outsourcing-guide\/\" 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\/11\/hero-software-development-outsourcing-guide-2027-EN-2560-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"Software Development Outsourcing: The Complete 2027 Guide\" 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      >Software Development Outsourcing: The Complete 2027 Guide<\/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                  <p class=\"text-title-18 text-white line-clamp-3\">Most outsourcing fails at the contract and recruitment stage, not in the code. Models, regions, how a provider really finds and vets engineers, what to put in the contract and how to choose.<\/p>\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\/how-to-shortlist-it-outsourcing-companies\/\" 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\/10\/hero-how-to-shortlist-it-outsourcing-companies-2027-EN-2560-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"How to Shortlist IT Outsourcing Companies: A 12-Point Scorecard\" 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 to Shortlist IT Outsourcing Companies: A 12-Point Scorecard<\/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                  <p class=\"text-title-18 text-white line-clamp-3\">A 12-point scorecard that sorts IT outsourcing vendors in about 20 minutes each: what to ask, how to score evidence, the red flags and the reference questions that reveal the most.<\/p>\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\/fintech-software-development-partner\/\" 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\/10\/hero-fintech-software-development-partner-2027-EN-2560-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"How to Choose a Fintech Software Development Partner (Without Getting Burned)\" 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 to Choose a Fintech Software Development Partner (Without Getting Burned)<\/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                  <p class=\"text-title-18 text-white line-clamp-3\">What fintech needs that other software doesn\u2019t, the regulatory and security questions to ask a partner, what a good reference from regulated finance looks like and the red flags.<\/p>\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\/what-is-nearshoring\/\" 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\/10\/hero-what-is-nearshoring-2027-2560-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"What Is Nearshoring? A 2027 Guide for Tech Leaders\" 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      >What Is Nearshoring? A 2027 Guide for Tech Leaders<\/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                  <p class=\"text-title-18 text-white line-clamp-3\">Nearshoring is defined by the clock, not the map. What it means, how it compares with offshoring, where Europe\u2019s nearshore markets are and how to tell if it fits your team.<\/p>\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\/gdpr-nearshore-partners-netherlands-belgium\/\" 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\/10\/hero-gdpr-nearshore-partners-dutch-belgian-2027-2560-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 Best Nearshore Development Partners for GDPR-Focused Dutch and Belgian Firms (2027)\" 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 Best Nearshore Development Partners for GDPR-Focused Dutch and Belgian Firms (2027)<\/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                  <p class=\"text-title-18 text-white line-clamp-3\">What GDPR requires of a nearshore partner, why EU-based delivery saves your DPO weeks, 11 partners compared for Benelux buyers, and a checklist to use before signing a DPA.<\/p>\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\/dedicated-team-vs-staff-augmentation\/\" 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\/10\/hero-dedicated-team-vs-staff-augmentation-2027-2560-516x310.jpg\" class=\"absolute top-0 left-0 w-full h-full object-cover hover:linear duration-700 group-hover:scale-[1.1]\" alt=\"Dedicated Team vs Staff Augmentation vs Project Outsourcing: Which Model Fits\" 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      >Dedicated Team vs Staff Augmentation vs Project Outsourcing: Which Model Fits<\/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                  <p class=\"text-title-18 text-white line-clamp-3\">Three ways to buy engineering, and only one fits your situation. Control, cost, speed and risk compared, a decision matrix, the first 90 days and hybrid setups.<\/p>\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\/tech-jobs-in-lisbon\/\" 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\/10\/hero-tech-jobs-in-lisbon-2027-2560-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=\"Tech Jobs in Lisbon: Companies, Salaries and Where to Live\" 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      >Tech Jobs in Lisbon: Companies, Salaries and Where to Live<\/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                  <p class=\"text-title-18 text-white line-clamp-3\">Who is hiring in Lisbon, where the tech hubs are, whether you can work in English, what shapes your pay and which neighbourhoods tech workers choose.<\/p>\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\n<style>\n\/* Formularz kontaktowy na ca\u0142\u0105 szeroko\u015b\u0107, gdy blok nie ma zdj\u0119\u0107 *\/\n.editor-contact-grid:has(> :only-child) {\n  grid-template-columns: 1fr !important;\n}\n<\/style>\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   id=\"contact-section\" >\n  <div class=\"container\" x-ref=\"container\" data-lazy-anchor=\"contact\">\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=\"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 type=\"text\/plain\" data-src=\"https:\/\/js-eu1.hsforms.net\/forms\/embed\/147164730.js\" data-lazy-target=\"[data-lazy-anchor=contact]\" data-lazy-margin=\"1500px\"><\/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 v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\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 property=\"og:image\" content=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/11\/ITDS-og-1200x630-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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","og_image":[{"width":1200,"height":630,"url":"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/11\/ITDS-og-1200x630-1.png","type":"image\/png"}],"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}]}}