{"id":149993,"date":"2026-02-28T17:02:24","date_gmt":"2026-02-28T17:02:24","guid":{"rendered":"https:\/\/devsdata.com\/case-studies\/poland-tech-recruitment-memcare-saas-platform\/"},"modified":"2026-03-26T09:49:59","modified_gmt":"2026-03-26T09:49:59","slug":"poland-tech-recruitment-memcare-saas-platform","status":"publish","type":"case_study","link":"https:\/\/devsdata.com\/de\/case-studies\/poland-tech-recruitment-memcare-saas-platform\/","title":{"rendered":"Memcare AS \u2013 tech recruitment for a Norwegian SaaS platform"},"content":{"rendered":"<section>\n<h1>Memcare AS \u2013 tech recruitment for a Norwegian SaaS platform<\/h1>\n\n    <style>`\n        .post-info {\n            display: flex;\n            flex-direction: row;\n            font-family: Montserrat;\n            font-style: normal;\n            font-weight: 500;\n            font-size: 16px;\n            line-height: 150%;\n            letter-spacing: 0.02em;\n            color: #6D7082;\n            \/*padding-top:32px;*\/\n        }\n\n        .info-container .post-info {\n            display: flex;\n            flex-direction: column;\n            justify-content: space-between;\n        }\n\n        .post-info-main {\n            width: 100%;\n            display: flex;\n            flex-wrap: wrap;\n            row-gap: 5px;\n            column-gap: 20px;\n            grid-template-rows: repeat(3, auto);\n            grid-template-columns: 60px max-content auto;\n            margin-bottom:12px;\n        }\n\n        .with-reviewer {\n            flex-wrap: wrap;\n            row-gap: 5px;\n        }\n\n        .author-name {\n            margin-bottom:4px;\n            grid-row-start: 2;\n            text-decoration: underline;\n            color:black !important;\n        }\n\n        .rank-math-breadcrumb {\n            margin-top:20px;\n            position: relative;\n            z-index: 1;\n        }\n\n        .rank-math-breadcrumb p {\n            margin: 0;\n            white-space: nowrap; \n            overflow: hidden;\n            text-overflow: ellipsis;\n            gap: 8px;\n            display: flex;\n        }\n\n        .rank-math-breadcrumb a {\n            color: #6d7082;\n        }\n\n        .rank-math-breadcrumb a:hover {\n            text-decoration: underline;\n            color: #0332c9;\n        }\n\n        .author-avatar {\n            display: flex;\n            justify-content: center;\n            margin-right: 15px;\n            width: fit-content;\n            grid-row-start: span 2;\n            grid-row-end: 4;\n        }\n\n        .author-avatar picture {\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n\n        .author-avatar.clicked {\n            transform: scale(1.1);\n        }\n\n        .post-info .author-avatar img {\n            min-width:44px;\n            height: 44px;\n            width: auto;\n            object-fit: cover;\n            aspect-ratio: 1\/1;\n            filter: grayscale(1);\n            border-radius: 100%;\n            position: relative;\n            top: 2px;\n        }\n\n        .post-info .author_socials {\n            display: flex;\n            flex-direction: row;\n            align-items: center;\n            grid-row-start: 3;\n            grid-column: span 2;\n            gap: 15px;\n            list-style-type: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .post-info .author_socials li a {\n            display: flex;\n            align-item: center;\n            text-decoration: none;\n        }\n\n        .author_socials a svg {\n            width: 16px;\n            height: 16px;\n            transition: 0.3s;\n            color: #000;\n        }\n      \n        .author_socials li:hover svg {\n            color: #0332c9;\n        }\n\n        .right-info a {\n            width: fit-content;\n            color: unset;\n        }\n\n        .right-info a:hover {\n            text-decoration: underline;\n        }\n\n        .post-info .clock {\n            position: relative;\n            padding-right: 5px;\n            top: 2px;\n        }\n\n        .post-info .arrow {\n            position: relative;\n            margin-left: 10px;\n            margin-right: 10px;\n            transition: .2s;\n            height: 6px;\n            bottom: 1px;\n        }\n        .post-info .post-info-separator {\n            padding-right: 3px;\n            padding-left: 3px;\n        }\n\n        .reviewer-info {\n            display: flex;\n            flex-direction:column;\n            justify-content: center;\n            align-items: flex-start;\n            grid-row-start: 2;\n            align-self: start;\n            justify-self: end;\n            font-family: \"Montserrat\", arial;\n            color: #000;\n        }\n\n        .reviewer-info.the_first_row {\n            justify-self: start;\n            grid-row-start: 1;\n            grid-column: span 3;\n        }\n\n        .meta-checkmark {\n            width: 20px;\n            height: auto;\n        }\n\n        .reviewer-info a {\n            margin-left: 0;\n            color: #000;\n            text-decoration: underline;\n        }\n        .reviewer-info a:hover {\n            color: #0332c9;\n        }\n        .reviewer-info a:visited {\n            color: #551a8b;\n        }\n        .reviewer-info a:active {\n            color: #0332c9;\n        }\n        .language-dropdown-container {\n            display: inline-block;\n            width: 200px;\n        }\n\n        .language_switcher {\n            display: inline-flex;\n            align-items: center;\n            flex-direction: row;\n            gap: 5px;\n            vertical-align: middle;\n        }\n        \n        .language_switcher .wpml-ls-legacy-dropdown {\n            width: auto;\n            position: relative;\n            vertical-align: middle;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown ul {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language {\n            position: relative;\n            margin-bottom:0;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language > a {\n            padding-left:16px !important;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            width: 100%;\n            box-sizing: border-box;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {\n            display: none;\n            position: absolute;\n            z-index: 10;\n            top: 100%;\n            left: 0;\n            width: 100%;\n            margin: 0;\n            background-color: rgb(238, 238, 238);\n            border-radius: 0 0 8px 8px;\n            overflow: hidden;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li {\n            display: block;\n            width: 100%;\n            margin-bottom:0;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover {\n            background-color:rgba(204, 204, 211) !important\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {\n            display: block;\n            width: 100%;\n            padding: 8px 15px 8px 16px;\n            margin-left: 0;\n            box-sizing: border-box;\n            white-space: nowrap;\n            text-align: left;\n        }\n\n        @media (hover: hover) {\n            .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > .wpml-ls-sub-menu {\n                display: block;\n            }\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-dropdown-open > .wpml-ls-sub-menu {\n            display: block;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-dropdown-open > a.wpml-ls-item-toggle:after {\n            transform: scale(.7) rotate(180deg);\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-dropdown-open > .wpml-ls-item-toggle {\n            border-radius: 8px 8px 0 0;\n            background-color: rgba(204, 204, 211);\n        }\n\n        .wpml-ls-legacy-dropdown a:focus {\n            background-color: #FFFFFF;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown a:visited {\n            color: #000000 !important;\n        }\n\n        .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {\n            content: \"\";\n            display: inline-block;\n            transform: scale(.7);\n            height: 20px;\n            width: 20px;\n            background: url(\"\/wp-content\/uploads\/2020\/07\/Vector.png\");\n            margin-left: 5px;\n            background-repeat: no-repeat;\n            background-position: center center;\n            background-size: 10px;\n            border: none;\n            position: unset;\n            background-color: #eee;\n            border-radius: 50%;\n            padding: 10px;\n            transition: transform 0.2s ease-in-out;\n            vertical-align: middle;\n            flex-shrink: 0;\n        }\n\n        .language_switcher a {\n            border: none;\n            padding: 10px 15px;\n        }\n\n        .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {\n            padding: 0 5px 0 2px !important;\n        }\n\n        @media (hover: hover) {\n            .wpml-ls-sub-menu a.wpml-ls-link:hover,\n            .language_switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover {\n                background-color: rgba(204, 204, 211);\n                color: #000000 !important;\n                text-decoration: none;\n            }\n        }\n\n        .wpml-ls-sub-menu {\n            border: none !important;\n            background-color: transparent;\n        }\n\n        .wpml-ls-sub-menu a {\n            background-color: #FFFFFF;\n        }\n\n        .wpml-ls-current-language .wpml-ls-item-toggle {\n            border-radius: 8px;\n        }\n\n        @media (hover: hover) {\n            .wpml-ls-current-language:hover .wpml-ls-sub-menu a {\n                background-color: rgb(238, 238, 238) !important;\n            }\n\n            .wpml-ls-current-language .wpml-ls-sub-menu a:hover,\n            a.wpml-ls-item-toggle:hover:after {\n                background-color: rgba(204, 204, 211) !important;\n            }\n\n            .wpml-ls-current-language:hover a.wpml-ls-item-toggle:after {\n                transform: scale(.7) rotate(180deg);\n            }\n\n            .wpml-ls-current-language:hover .language_switcher .wpml-ls-legacy-dropdown a {\n                background-color: rgba(109, 112, 130, 0.1);\n            }\n\n            .wpml-ls-current-language:hover .wpml-ls-item-toggle{\n                border-radius: 8px 8px 0 0;\n            }\n\n            .wpml-ls-current-language:hover .wpml-ls-item:last-child .wpml-ls-link{\n                border-radius: 0 0 8px 8px;\n            }\n        }\n\n        .wpml-ls-current-language.wpml-dropdown-open .wpml-ls-sub-menu a {\n            background-color: rgb(238, 238, 238) !important;\n        }\n\n        .wpml-ls-current-language.wpml-dropdown-open .wpml-ls-item:last-child .wpml-ls-link{\n            border-radius: 0 0 8px 8px;\n        }\n\n        ul.language-list {\n            \/*min-height: 71px;*\/\n            margin: 0;\n            overflow: hidden;\n            position: absolute;\n            display: inline-block;\n            list-style: none;\n            vertical-align: top;\n            background-color: #FFFFFF;\n            padding: 0;\n            z-index: 2;\n        }\n\n        ul.language-list.mobile {\n            border-radius: 10px;\n            border: 1px solid rgba(109, 112, 130, 0.1);\n            margin-left: 10px;\n        }\n\n        .language-list.mobile li:hover {\n            background-color: rgba(109, 112, 130, 0.1)\n        }\n\n        .language-list.mobile li:hover a {\n            color: #000000;\n        }\n\n        .dropdown-arrow {\n            display: inline-block;\n            border-radius: 50%;\n            height: 30px;\n            width: 30px;\n        }\n\n        .dropdown-arrow {\n            background-color: rgba(109, 112, 130, 0.1);\n        }\n\n        .dropdown-arrow:hover {\n            background-color: rgba(109, 112, 130, 0.3);\n        }\n\n        .dropdown-arrow.mobile,\n        .dropdown-arrow.mobile:hover {\n            background-color: unset;\n        }\n\n        .language-list li {\n            padding-left: 10px;\n            cursor: pointer;\n            display: none;\n        }\n\n        .language-list li a {\n            color: #6D7082;\n            text-decoration: none;\n        }\n\n        .language-list li:first-child {\n            display: block;\n        }\n\n        .active li {\n            display: block;\n        }\n\n        .rotated {\n            transform: rotate(180deg);\n            bottom: 2px !important;\n        }\n        .bookmark {\n            align-self: center;\n            cursor:pointer;\n            display:none;\n        }\n        \n        .article h1 + p,\n        .article h1 + p + p {\n            margin: 0;\n            margin-bottom: 0 !important;\n        }\n\n        .info-container{\n            \/*min-height:150px;*\/\n            direction: ltr;\n            display: flex;\n            flex-direction: column;\n            justify-content: space-between;\n            padding-top: 20px;\n        }\n        .tags{\n            font-family: \"Montserrat\", sans-serif;\n            display: flex;\n            flex-direction: row;\n            justify-content: flex-start;\n            flex-wrap: wrap;\n            width: 100%;\n            overflow: hidden;\n            font-size: 14px;\n            border-radius: unset;\n            margin-bottom:20px;\n        }\n        .tags a {\n            font-style: normal;\n            line-height: 1.75em;\n            border: 0.5px solid #e2e5e9;\n            margin-right: 7px;\n            margin-top: 7px;\n            transition: 0.2s;\n            transition-property: background;\n            border-radius: 5px;\n            padding: 0.2em 0.8em;\n            color: black;\n        }\n        .tags a:hover {\n            background-color: #c1c7d0;\n        }\n\n        .tags a:visited {\n            color: #000;\n        }\n        .tags a:active {\n            color: #000;\n        }\n        .default-a:focus {\n            background-color: unset;\n        }\n\n        .default-a:hover{\n            text-decoration: underline;\n        }\n        .separator {\n        color:black !important;\n        font-weight:600;\n        }\n        .last {\n        color:black !important;\n        font-weight:600;\n        }\n        @media screen and (max-width:1034px) {\n        .author_links {\n        margin-right:auto;\n        }\n        .reviewer-info {\n        width: 100%;\n        }\n        }\n        @media screen and (max-width:767px) {\n        .language_switcher {\n        display: flex;\n        margin-top: 5px;\n        }\n        }\n        @media screen and (max-width:490px) {\n        .review-lowres {\n        display:flex !important;\n        }\n        .review-highres {\n        display:none !important;\n        }\n        .author_links {\n        margin-right:36px !important;\n        } \n        }\n    <\/style>\n    <div><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div>\n    \n    <div class=\"info-container\">\n    <div class=\"post-info with-reviewer\">\n        <div class=\"post-info-main\">\n            <div class=\"author-avatar\">\n                <picture>\n                        <source\n                            srcset=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.webp\" type=image\/webp> \n                        <source \n                            srcset=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.jpg\" type=\"image\/jpeg\">\n                        <img decoding=\"async\" \n                            class=\"avatar lazyload\"\n                            width=\"64\" \n                            height=\"64\"\n                            src=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.jpg\"\n                            alt=\"avatar\"\n                            loading=\"lazy\"\n                            title=\"Tom Potanski\"\n                        >\n                <\/picture>\n            <\/div>\n            <div style=\"display:flex; flex-direction:column;margin-right:auto;\" class=\"author_links\">\n            <a href=\"\/author\/tom-potanski\/\" class=\"author-name\">Tom Potanski<\/a>\n            <ul class=\"author_socials\">\n            <li>\n                <a href=\"https:\/\/www.linkedin.com\/in\/tompotanski\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" aria-label=\"Tom Potanski on Linkedin\">\n                    <svg version=\"1.0\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\">\n                            <g id=\"linkedin5_layer\">\n                                <path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\" data-hs-event-238572417=\"1\"><\/path>\n                            <\/g>\n                        <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/www.crunchbase.com\/person\/tom-potanski\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" aria-label=\"Tom Potanski on Crunchbase\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" width=\"800px\" height=\"800px\" viewBox=\"0 0 24 24\" role=\"img\">\n                            <title>Crunchbase icon<\/title>\n                            <path d=\"M21.6 0H2.4A2.41 2.41 0 0 0 0 2.4v19.2A2.41 2.41 0 0 0 2.4 24h19.2a2.41 2.41 0 0 0 2.4-2.4V2.4A2.41 2.41 0 0 0 21.6 0zM7.045 14.465A2.11 2.11 0 0 0 9.84 13.42h1.66a3.69 3.69 0 1 1 0-1.75H9.84a2.11 2.11 0 1 0-2.795 2.795zm11.345.845a3.55 3.55 0 0 1-1.06.63 3.68 3.68 0 0 1-3.39-.38v.38h-1.51V5.37h1.5v4.11a3.74 3.74 0 0 1 1.8-.63H16a3.67 3.67 0 0 1 2.39 6.46zm-.223-2.766a2.104 2.104 0 1 1-4.207 0 2.104 2.104 0 0 1 4.207 0z\"\/>\n                        <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/medium.com\/@tompotanski\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" aria-label=\"Tom Potanski on Medium\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"800px\" height=\"800px\" viewBox=\"0 -55 256 256\" version=\"1.1\" preserveAspectRatio=\"xMidYMid\">\n                        <g>\n                            <path d=\"M72.2009141,1.42108547e-14 C112.076502,1.42108547e-14 144.399375,32.5485469 144.399375,72.6964154 C144.399375,112.844284 112.074049,145.390378 72.2009141,145.390378 C32.327779,145.390378 0,112.844284 0,72.6964154 C0,32.5485469 32.325326,1.42108547e-14 72.2009141,1.42108547e-14 Z M187.500628,4.25836743 C207.438422,4.25836743 223.601085,34.8960455 223.601085,72.6964154 L223.603538,72.6964154 C223.603538,110.486973 207.440875,141.134463 187.503081,141.134463 C167.565287,141.134463 151.402624,110.486973 151.402624,72.6964154 C151.402624,34.9058574 167.562834,4.25836743 187.500628,4.25836743 Z M243.303393,11.3867175 C250.314,11.3867175 256,38.835526 256,72.6964154 C256,106.547493 250.316453,134.006113 243.303393,134.006113 C236.290333,134.006113 230.609239,106.554852 230.609239,72.6964154 C230.609239,38.837979 236.292786,11.3867175 243.303393,11.3867175 Z\" fill=\"currentColor\"><\/path>\n                        <\/g>\n                    <\/svg>\n                <\/a>\n            <\/li><\/ul>\n            <\/div>\n            <div class=\"reviewer-info\"> \n                                                                            <span style=\"color:#6D7082;\" class=\"\">\n                Last updated on \n                28. Februar 2026 \n                <span class=\"post-info-separator\">| <\/span> \n                17 min read\n                \n            <\/span>\n                            <\/div>\n        \n        <\/div>\n    <\/div>\n    <div class=\"bookmark\">\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/bookmark-add-2-1.svg\" alt=\"bookmark\" title=\"\">\n    <\/div>\n    <div class=\"tags\"><\/div>\n    <\/div>\n    <script type=\"module\" defer>\n      document.addEventListener(\"DOMContentLoaded\", function () {\n    \/\/ Get the current path from the URL\n    const path = window.location.pathname;\n\n    \/\/ Check if it starts with \/case-studies\n        if (path.startsWith(\"\/case-studies\")) {\n        const tagsElement = document.querySelector(\".tags\");\n        if (tagsElement) {\n        tagsElement.style.marginBottom = \"0\";\n        }\n        }\n        });\n        Array.from(document.getElementsByClassName(\"separator\")).forEach(el => {\n            el.textContent = \" > \";\n        });\n\n            var wpmlToggle = document.querySelector(\".language_switcher .wpml-ls-item-toggle\");\n            if (wpmlToggle) {\n                wpmlToggle.addEventListener(\"click\", function(e) {\n                    e.preventDefault();\n                    e.stopPropagation();\n                    var currentLang = this.closest(\".wpml-ls-current-language\");\n                    if (currentLang) {\n                        currentLang.classList.toggle(\"wpml-dropdown-open\");\n                    }\n                });\n                document.addEventListener(\"click\", function(e) {\n                    var openDropdown = document.querySelector(\".wpml-ls-current-language.wpml-dropdown-open\");\n                    if (openDropdown && !openDropdown.contains(e.target)) {\n                        openDropdown.classList.remove(\"wpml-dropdown-open\");\n                    }\n                });\n            }\n\n            var languageList = document.querySelector(\"#language-list\");\n            var dropdownArrow = document.querySelector(\".dropdown-arrow\");\n\n            if(languageList){\n                languageList.addEventListener(\"click\", () => {\n                    languageList.classList.toggle(\"active\");\n                    document.querySelector(\"#arrow\").classList.toggle(\"rotated\");\n                })\n            }\n                \n            function handleViewportChange() {\n                if(languageList) {\n                    if (window.innerWidth < 1280) {\n                        if(!languageList.classList.contains(\"mobile\")) {\n                            languageList.classList.add(\"mobile\");\n                            dropdownArrow.classList.add(\"mobile\");\n                        }\n                    } else {\n                        if(languageList.classList.contains(\"mobile\")) {\n                            languageList.classList.remove(\"mobile\");\n                            dropdownArrow.classList.remove(\"mobile\");\n                        }\n                    }\n                };\n            };\n\n            \/\/ If there is a small\/no space between reviewer and author name, reviewer moves to the first row\n            function update_post_info_layout() {\n                const author_name_element = document.querySelector(\".author-name\");\n                const reviewer_element = document.querySelector(\".reviewer-info\");\n                const post_info_container = document.querySelector(\".post-info\");\n\n                if(reviewer_element) {\n                    let distance_next_to_author, reviewer_fits_next_to_author; \n                    if(post_info_container && author_name_element) {\n                        distance_next_to_author = post_info_container.getBoundingClientRect().right - author_name_element.getBoundingClientRect().right;\n                        reviewer_fits_next_to_author = distance_next_to_author - reviewer_element.clientWidth >= 15;\n                    }\n\n                    if(!reviewer_fits_next_to_author) {\n                        reviewer_element.classList.add(\"the_first_row\");\n                    } else if (reviewer_fits_next_to_author && reviewer_element.classList.contains(\"the_first_row\")) {\n                        reviewer_element.classList.remove(\"the_first_row\");\n                    }\n                }\n            }\n\n            handleViewportChange();\n            update_post_info_layout();\n             \n            window.addEventListener(\"resize\", () => {\n                handleViewportChange();\n                update_post_info_layout();\n            });\n    <\/script>\n\n        <span class=\"img-container\">\n            <picture class=\"\" style=\"filter: grayscale(0)\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/10\/memccare_main_small.webp\" type=\"image\/webp\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/10\/memccare_main_small.jpg\" type=\"image\/jpg\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/10\/memccare_main.webp\" type=\"image\/webp\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/10\/memccare_main.jpg\" type=\"image\/jpg\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/memccare_main.jpg\" width=\"640\" height=\"357\" alt=\"Memcare logo testimonial\" title=\"\">\n            <\/picture>\n        <\/span>\n    \n<ul>\n<li>Discover how DevsData LLC helped Memcare.com hire six senior tech professionals in Poland, spanning design, backend, frontend, QA, and data engineering.<\/li>\n<li>Learn how mission-driven sourcing and fast-track hiring enabled a sensitive SaaS platform to scale quickly without compromising empathy or quality.<\/li>\n<\/ul>\n<\/section>\n<section>\n<h2>Introduction<\/h2>\n<p>Building a product team for a platform operating in a deeply personal and emotionally nuanced space calls for a recruitment approach that goes beyond technical qualifications. It means identifying professionals who not only excel in their disciplines but also align with the company\u2019s values and understand the human impact behind every feature.<\/p>\n<p class=\"quote\" style=\"padding: 10px;\">When <a href=\"http:\/\/Memcare.com\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Memcare.com<\/a>, a high-growth Norwegian SaaS company operating in the sensitive and highly specialised funeral services sector, sought to expand its development and design capacity in Poland, the company partnered with <a href=\"\/\" target=\"_blank\" rel=\"noreferrer noopener\">DevsData LLC<\/a> to source senior professionals across multiple disciplines.<\/p>\n<p>This case study explores how DevsData LLC helped Memcare.com build a robust technical team, spanning backend, frontend, data engineering, UI\/UX, and QA, to support the company\u2019s mission of creating thoughtful, user-centric tools for end-of-life services.<br \/>\n<\/section>\n<section>\n<h2>Client overview<\/h2>\n\n        <span class=\"img-container\">\n            <picture class=\"open-picture\" style=\"filter: grayscale(0)\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/11\/Memcare_stats_small.webp\" type=\"image\/webp\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/11\/Memcare_stats_small.jpg\" type=\"image\/jpg\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/11\/Memcare_stats.webp\" type=\"image\/webp\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/11\/Memcare_stats.jpg\" type=\"image\/jpg\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/Memcare_stats.jpg\" width=\"640\" height=\"357\" alt=\"Summary Overview testimonial\" title=\"\">\n            <\/picture>\n        <\/span>\n    \n<p>Memcare.com is a Norwegian technology company that provides specialised SaaS solutions tailored to funeral service providers and bereaved families. The platform enables funeral homes and individuals to organise and personalise memorial experiences, offering features such as digital obituaries, ceremony planning, and collaborative memory sharing in a secure, respectful digital environment.<\/p>\n<p>The company operates in a highly niche and emotionally significant domain. As demand grew for more customised features and international expansion, Memcare.com initiated a strategic recruitment effort to assemble a distributed, cross-functional product team capable of sustaining its rapid pace of development and maintaining its strong design and usability standards.<\/p>\n<div class=\"table-container\">\n<table>\n<thead>\n<td><strong>Metric<\/strong><\/td>\n<td><strong>Details<\/strong><\/td>\n<\/thead>\n<tr>\n<td><strong>Headquarters<\/strong><\/td>\n<td>Oslo, Norway<\/td>\n<\/tr>\n<tr>\n<td><strong>Ownership<\/strong><\/td>\n<td>Privately held<\/td>\n<\/tr>\n<tr>\n<td><strong>Markets Served<\/strong><\/td>\n<td><span class=\"formatted-number\">1000<\/span>+ funeral homes across Scandinavia, DACH region, Poland, UK, and the Netherlands<\/td>\n<\/tr>\n<tr>\n<td><strong>Product Offering<\/strong><\/td>\n<td>Digital obituaries, funeral planning, memory sharing, floral and print services<\/td>\n<\/tr>\n<tr>\n<td><strong>Growth Model<\/strong><\/td>\n<td>High-growth SaaS with stable recurring revenue<\/td>\n<\/tr>\n<tr>\n<td><strong>Development Hubs<\/strong><\/td>\n<td>Norway (HQ), Poland (engineering\/design), expanding globally<\/td>\n<\/tr>\n<tr>\n<td><strong>Sector<\/strong><\/td>\n<td>SaaS<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/section>\n<section>\n<h2>Challenge<\/h2>\n<p><strong>Multi-role recruitment across highly specialised functions<\/strong><\/p>\n<p>The hiring effort extended beyond a single role, focusing instead on assembling a team of senior professionals across six specialized positions: UI\/UX design, frontend development (Angular), backend development (PHP + Python), automated testing, and data engineering (ETL with Python). Each role required deep expertise, high autonomy, and the capacity to collaborate effectively within a remote-first product environment.<\/p>\n<p><strong>Sensitivity of the product domain<\/strong><\/p>\n<p class=\"quote\" style=\"padding: 10px;\">Unlike most SaaS companies, Memcare.com operates in a domain where empathy, accessibility, and trust are non-negotiable. Developers and designers had to understand the emotional weight of the product and craft features that respected the user experience during periods of grief and loss. <\/p>\n<p>Cultural awareness, design sensitivity, and attention to user privacy were essential traits, difficult to validate through traditional hiring channels.<\/p>\n<p><strong>Urgent timeline and minimal ramp-up tolerance<\/strong><\/p>\n<p>With a major feature release scheduled within six weeks, Memcare.com needed to onboard all new engineers before the next product milestone. The entire recruitment campaign had to conclude within a 30-45-day window, leaving no room for extended sourcing or long onboarding cycles. Each hire was expected to deliver value from the first sprint, requiring proven experience in similar B2C and B2B SaaS environments.<\/p>\n<p><strong>Limited local talent availability<\/strong><\/p>\n<p>While Norway has a strong tech ecosystem, the talent pool for senior, niche technical roles, especially in Python-based ETL pipelines, Angular development, and cross-discipline testing, was not large enough to meet Memcare.com\u2019s immediate needs. The company sought to expand into the Polish market, known for its depth in software engineering, but lacked the recruitment infrastructure to do so independently.<\/p>\n<p><strong>Past difficulties with recruitment agencies<\/strong><\/p>\n<p>Prior efforts to hire via local recruiters or job boards yielded underqualified candidates or slow delivery pipelines. Misalignment on job requirements, cultural fit, and seniority level resulted in poor match quality and prolonged vacancies. Memcare.com needed a recruitment partner with domain fluency, a technical screening methodology, and proven access to top-tier Eastern European talent.<\/p>\n<p>To overcome these challenges, Memcare.com engaged DevsData LLC to lead the recruitment effort across all six roles, ensuring speed, seniority, and cultural alignment while sourcing from a new, highly capable talent market in Poland.<\/p>\n<\/section>\n\n            <div class=\"schedule-consultation middle-scheduler\">\n                <div class=\"block-contact\">\n                    <p>Do you have IT recruitment needs?<\/p>\n                <\/div>\n                <div class=\"contact-us-show schedule-consultation-button\">\n                    \ud83c\udfa7\n                    <span>Schedule a meeting<\/span>\n                <\/div>\n            <\/div>\n    \n<section>\n<h2>DevsData LLC\u2019s approach<\/h2>\n<p>At DevsData LLC, we believe that recruiting diverse teams for high-growth, mission-driven SaaS companies requires more than just transactional placements. It calls for a tailored, strategic approach, one that aligns technical depth with cultural sensitivity, speed with sustainability, and candidate quality with long-term scalability.<\/p>\n<p><strong>Our team for this engagement included:<\/strong><\/p>\n<ul>\n<li><strong>One Senior Account Manager<\/strong> &#8211; oversaw the project, managed communication with Memcare.com\u2019s leadership, and ensured timely delivery across all six roles.<\/li>\n<li><strong>Three Senior Sourcing Specialists<\/strong> &#8211; focused on specific verticals (data, frontend\/backend, QA, design), sourcing from Poland and key Central European talent hubs.<\/li>\n<li><strong>Two Technical Interviewers<\/strong> &#8211; conducted role-specific assessments, including ETL challenges, UI\/UX usability reviews, and backend system design tasks.<\/li>\n<li><strong>One Talent Intelligence Analyst<\/strong> &#8211; provided insights on talent availability, salary benchmarks, and motivation trends to guide agile hiring decisions.<\/li>\n<\/ul>\n<h3>Key elements of our process<\/h3>\n<p><strong>Discovery and calibration workshop<\/strong><\/p>\n<p>Our process began with a discovery and calibration workshop involving Memcare.com\u2019s founders, product owner, and lead engineer. This deep-dive session aimed to clarify the scope, expectations, and seniority level required for each of the six roles. We also identified product- and industry-specific nuances that would influence hiring decisions, such as the emotional tone needed in design and privacy considerations in data handling. Additionally, the workshop helped define the dynamics of the remote team and how it would integrate with the Norway-based headquarters. Finally, we established the hiring urgency for each role to effectively prioritize pipeline development.<\/p>\n<p>This alignment shaped all subsequent sourcing, messaging, and screening decisions.<\/p>\n<p><strong>Parallel, role-specific recruitment funnels<\/strong><\/p>\n<p>Each role had its own recruitment funnel with dedicated pipelines and evaluation rubrics. We synchronised timelines across roles to avoid bottlenecks and ensure cohesion within the future team. Our sourcing strategies focused on:<\/p>\n<ul>\n<li>Passive candidate outreach via GitHub, Dribbble, and niche Python and Angular communities, complemented by DevsData LLC\u2019s proprietary database of <span class=\"formatted-number\">65000<\/span>+ vetted professionals across Europe;<\/li>\n<li>High-touch candidate communication to convey the mission-centric nature of the product;<\/li>\n<li>Personalised screening tracks (e.g., UI\/UX design portfolios, PHP\/Python code review tasks, Selenium automation scripts).<\/li>\n<\/ul>\n<p><strong>Live collaboration and transparency<\/strong><\/p>\n<p>To streamline operations and build trust, we established several key communication and collaboration tools. A live-access Kanban-style dashboard provided real-time status updates across all six recruitment pipelines. Additionally, a private Slack channel was created to enable fast decision-making, share role updates, and facilitate asynchronous feedback. Weekly review calls were held to reprioritize open positions in response to shifts in the product roadmap.<\/p>\n<p><strong>Example dashboard columns:<\/strong><\/p>\n<ul>\n<li>Role definition and calibration (finalized job descriptions, salary benchmarks, and screening rubrics);<\/li>\n<li>Sourcing and outreach (live count of contacted candidates, outreach response rate, and geographic distribution);<\/li>\n<li>Technical screening (assessment status such as \u201cETL challenge submitted\u201d or \u201cUI\/UX portfolio reviewed\u201d);<\/li>\n<li>Client review and feedback (pending evaluations from Memcare.com\u2019s CTO or product owner);<\/li>\n<li>Offer and contracting (final negotiation stage and candidate documentation).<\/li>\n<\/ul>\n<p>In addition, a private Slack channel was set up for day-to-day communication. This allowed instant role reprioritization when product roadmap changes occurred, candidate feedback exchanges within hours, and weekly calls summarizing progress, bottlenecks, and next steps.<\/p>\n<p>This level of operational transparency created a strong sense of partnership and allowed both teams to iterate quickly, eliminate delays, and maintain alignment across six parallel hiring funnels.<\/p>\n<h3>Strategic advantages delivered<\/h3>\n<p><strong>Cross-functional hiring precision<\/strong><\/p>\n<p>We filled six senior-level roles, across backend, frontend, data, QA, and design, in just a few months, all while maintaining a high bar for autonomy, code quality, and product empathy. This allowed Memcare.com to rapidly scale without sacrificing cohesion or standards.<\/p>\n<p><strong>Tailored candidate experience<\/strong><\/p>\n<p>By clearly articulating the mission and emotional impact of the platform, we attracted candidates motivated by more than just compensation, resulting in high engagement, low drop-off rates, and smooth offer negotiations.<\/p>\n<p><strong>Scalable recruitment playbook<\/strong><\/p>\n<p>Memcare.com gained a scalable recruitment framework that now serves as a blueprint for future growth. The structured sourcing, screening, and evaluation processes established during this engagement became an internal playbook for hiring across new markets and roles, reducing future time-to-hire and ensuring consistent candidate quality. <\/p>\n<p>Through this bespoke and insight-driven recruitment approach, DevsData LLC became a key partner in Memcare.com\u2019s growth, helping the company build a product team capable of delivering compassionate, secure, and technically robust software in one of the most emotionally complex sectors of the SaaS industry.<\/p>\n<\/section>\n<section>\n<h2>Solution<\/h2>\n<p>To help Memcare.com build a senior engineering team in Poland, DevsData LLC designed a multi-stream recruitment strategy optimised for quality, sensitivity to product context, and speed of delivery. The client\u2019s needs spanned diverse roles, from data processing to frontend development to emotionally intelligent UI\/UX, requiring a precision-driven approach tailored to each specialty, yet coherent enough to form a high-performing, integrated team.<\/p>\n<h3>Our recruitment solution included:<\/h3>\n<p><strong>Segmented talent market mapping<\/strong><\/p>\n<p>We conducted a targeted analysis of Central and Eastern European talent markets, prioritising regions known for their depth in product-centric and mission-sensitive SaaS talent. Our focus areas included:<\/p>\n<ul>\n<li><strong>Warsaw and Krak\u00f3w (Poland)<\/strong> &#8211; deep pools of backend and frontend specialists with prior SaaS experience and high communication standards.<\/li>\n<li><strong>Wroc\u0142aw adn Gda\u0144sk<\/strong> &#8211; strong design and QA engineering communities; especially suited for candidates with UX sensitivity and collaboration skills.<\/li>\n<li><strong>Remote-ready specialists in Slovakia, Romania, and Ukraine<\/strong> &#8211; experienced in working with Nordic companies and well-versed in asynchronous product delivery.<\/li>\n<\/ul>\n<p>Each region was assessed based on availability of senior candidates, language fluency, timezone overlap with Norway, and cultural fit for emotionally resonant product development.<\/p>\n<p><strong>Tailored technical screening for each role<\/strong><\/p>\n<p>Each of the six roles featured a dedicated screening path:<\/p>\n<ul>\n<li><strong>ETL Python Developer<\/strong> &#8211; data ingestion pipeline challenge involving real-world funeral sector data logic.<\/li>\n<li><strong>Frontend Angular Developer<\/strong> &#8211; component-level tasks with reactive programming and state management.<\/li>\n<li><strong>UI\/UX Designer<\/strong> &#8211; usability audits, Figma critique, and empathetic user journey design for post-loss experiences.<\/li>\n<li><strong>Automated Tester<\/strong> &#8211; end-to-end QA automation task focusing on test reliability and traceability.<\/li>\n<li><strong>Backend Developer (PHP\/Python)<\/strong> &#8211; scalable API design and logic testing for backend microservices.<\/li>\n<\/ul>\n<p>Our interviews blended technical depth with scenario-based problem-solving, replicating Memcare.com\u2019s actual engineering challenges.<\/p>\n<p><strong>Agile, iterative pipeline optimisation<\/strong><\/p>\n<p>Throughout the multi-role engagement, we treated the recruitment process as a live, evolving system. We introduced weekly adjustments based on real-time insights:<\/p>\n<ul>\n<li>Modified messaging for greater emotional resonance with passive design candidates;<\/li>\n<li>Tuned technical assessments for better role calibration (especially for backend engineers handling both PHP and Python);<\/li>\n<li>Shifted sourcing focus to regions with stronger candidate conversion rates.<\/li>\n<\/ul>\n<p>This approach enabled faster iteration and higher-quality matches per role.<\/p>\n<p><strong>Fast-track offer closure process<\/strong><\/p>\n<p>To avoid losing strong candidates in a competitive hiring market, we implemented an accelerated closing strategy:<\/p>\n<ul>\n<li>Pre-scheduling final interviews within 2-3 days of technical screen clearance;<\/li>\n<li>Providing in-depth candidate summaries to speed up internal approvals;<\/li>\n<li>Offer coordination and documentation aligned with Norwegian employment practices.<\/li>\n<\/ul>\n<p>As a result, the majority of successful candidates moved from first contact to offer acceptance in under two weeks.<\/p>\n<h3>Summary of key delivery metrics:<\/h3>\n<div class=\"table-container memcare-custom-table\">\n<table>\n<thead>\n<td><strong>Metric<\/strong><\/td>\n<td><strong>Details<\/strong><\/td>\n<\/thead>\n<tr>\n<td><strong>Time-to-offer cycle<\/strong><\/td>\n<td>&lt; 14 days average<\/td>\n<\/tr>\n<tr>\n<td><strong>Offer acceptance rate<\/strong><\/td>\n<td>100%<\/td>\n<\/tr>\n<tr>\n<td><strong>Passive candidate sourcing rate<\/strong><\/td>\n<td>&gt; 85%<\/td>\n<\/tr>\n<tr>\n<td><strong>Final interview drop-off rate<\/strong><\/td>\n<td>&lt; 5%<\/td>\n<\/tr>\n<tr>\n<td><strong>Total hires<\/strong><\/td>\n<td>6 senior team members<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/section>\n<section>\n<h2>Results<\/h2>\n<p class=\"quote\" style=\"padding: 10px;\">With DevsData LLC\u2019s focused recruitment approach, careful technical evaluation, and targeted market research, Memcare.com was able to successfully assemble a six-person senior engineering team in Poland. <\/p>\n<p>These hires, spanning backend, frontend, data, design, and QA, now form the backbone of the company\u2019s product development function, supporting both operational growth and sensitive user experience delivery in a niche, emotionally resonant domain.<\/p>\n<h3>Key achievements<\/h3>\n<p><strong>Six critical senior roles filled<\/strong><\/p>\n<p>DevsData LLC delivered six high-performing professionals over the course of the engagement:<\/p>\n<ul>\n<li><strong>Senior UI\/UX Designer<\/strong> &#8211; crafted intuitive, emotionally aware user journeys and high-quality visual branding;<\/li>\n<li><strong>Senior Data &#038; ETL Python Developer<\/strong> &#8211; built secure, reliable data pipelines for processing sensitive user data;<\/li>\n<li><strong>Senior Angular Frontend Developer<\/strong> &#8211; implemented a responsive, accessible, and maintainable UI layer;<\/li>\n<li><strong>Senior Automated QA Engineer<\/strong> &#8211; established robust test automation and CI coverage to ensure product reliability;<\/li>\n<li><strong>Two Senior Backend Developers (PHP &#038; Python)<\/strong> &#8211; built scalable APIs and backend services, supporting multi-tenant SaaS functionality.<\/li>\n<\/ul>\n<p>Each role was mapped to Memcare.com\u2019s product priorities and filled by candidates with prior SaaS experience, cultural alignment, and technical depth.<\/p>\n<p><strong>High match accuracy across roles<\/strong><\/p>\n<p>The project maintained an 85% interview progression rate, with nearly all presented candidates advancing to the final rounds. This level of precision was achieved through customized skill assessments tailored to each role, domain-aware screening that reflected the sensitive nature of the product, and careful matching based on personality, communication style, and alignment with the company\u2019s mission.<\/p>\n<p>As a result, Memcare.com\u2019s internal teams experienced minimal screening fatigue and high confidence in submitted profiles.<\/p>\n<p><strong>100% offer acceptance rate<\/strong><\/p>\n<p>All six offers were accepted without negotiation delays or rejections. This was made possible through:<\/p>\n<ul>\n<li>Consistent candidate engagement and value-driven messaging;<\/li>\n<li>Clear presentation of Memcare.com\u2019s mission, growth potential, and technical maturity;<\/li>\n<li>Tailored advisory on salary bands and contract structuring, ensuring alignment with Polish employment norms.<\/li>\n<\/ul>\n<p><strong>Accelerated hiring velocity<\/strong><\/p>\n<p>Despite the need for role-specific screening, the average time from candidate identification to signed offer was under 14 days per hire, well below market averages for senior technical roles in Poland and Norway. This speed was crucial in allowing Memcare.com to meet internal delivery goals during a sensitive phase of growth.<\/p>\n<p><strong>Establishment of a future-ready candidate pipeline<\/strong><\/p>\n<p>Beyond the immediate hires, DevsData LLC built a strategic reserve of pre-qualified candidates, particularly for DevOps, infrastructure, and security roles, based on Memcare.com\u2019s long-term roadmap. This reserve allows the company to scale future hires within days, not weeks, and avoid bottlenecks in product planning.<\/p>\n<h3>Quick visual recap<\/h3>\n<div class=\"table-container\">\n<table>\n<thead>\n<td><strong>Challenge<\/strong><\/td>\n<td><strong>DevsData LLC\u2019s Solution<\/strong><\/td>\n<\/thead>\n<tr>\n<td>Multidisciplinary roles across 6 specialties<\/td>\n<td>Parallel sourcing tracks for UI\/UX, data, frontend, QA, and backend with role-specific screens<\/td>\n<\/tr>\n<tr>\n<td>Niche SaaS domain with emotional resonance<\/td>\n<td>Candidate selection focused on empathy, mission fit, and product sensitivity<\/td>\n<\/tr>\n<tr>\n<td>Time-sensitive recruitment for fast growth<\/td>\n<td>Fast-track offer closure protocol and &lt;14-day time-to-offer average<\/td>\n<\/tr>\n<tr>\n<td>Limited internal recruitment bandwidth<\/td>\n<td>Fully managed process with async collaboration and live-access dashboards<\/td>\n<\/tr>\n<tr>\n<td>Remote-first team structure<\/td>\n<td>Talent sourced with proven experience in distributed European and Nordic product teams<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/section>\n<section>\n<h2>Business impact<\/h2>\n<p>The partnership between Memcare.com and DevsData LLC played a foundational role in accelerating the company\u2019s technical expansion during a critical growth period. By successfully hiring a cross-functional team of six senior professionals, including designers, engineers, and QA specialists, Memcare.com was able to significantly boost product development capacity while maintaining a high standard of user sensitivity and security.<\/p>\n<p>These hires enabled the company to:<\/p>\n<ul>\n<li>Launch new features faster and with higher reliability;<\/li>\n<li>Strengthen internal quality assurance and reduce regression risk;<\/li>\n<li>Establish scalable systems for handling user data, content, and AR-based interactions;<\/li>\n<li>Enhance the overall user experience with an intuitive design tailored to a deeply emotional use case.<\/li>\n<\/ul>\n<p class=\"quote\" style=\"padding: 10px;\">More importantly, DevsData LLC helped the company internalize its technical capabilities, reducing dependency on freelancers and external vendors. Each hire brought not only technical skill but also the autonomy and collaboration skills needed to thrive in a mission-driven, distributed team.<\/p>\n<p>This collaboration helped Memcare.com lay a sustainable foundation for long-term innovation in a highly niche and emotionally nuanced digital space. The hiring model developed through this engagement is now being used for future recruitment needs, ensuring faster turnaround, consistent quality, and cultural alignment across all technical roles.<\/p>\n<\/section>\n<section>\n<h2>Case match: Is your company similar to Memcare.com?<\/h2>\n<p>A short 3-question diagnostic:<\/p>\n<ul>\n<li>Are you scaling a SaaS product in a niche or emotionally sensitive market?<\/li>\n<li>Do you need experienced engineers and designers who can work autonomously in a remote-first environment?<\/li>\n<li>Have you struggled to find senior talent that combines empathy, technical excellence, and fast delivery?<\/li>\n<\/ul>\n<p>If you answered \u201cyes\u201d to any of the above, your company is navigating similar challenges to Memcare.com, and DevsData LLC may be the right partner to help you grow. From specialist recruitment to technical advisory, we\u2019re here to help you build world-class teams, quietly, quickly, and with precision.<\/p>\n<p>For expert support in building your specialized tech team, whether in sensitive industries or niche markets, contact us for a confidential consultation at <a href=\"mailto:general@devsdata.com\" target=\"_blank\" rel=\"noopener\">general@devsdata.com<\/a> or visit <a href=\"\/\" target=\"_blank\" rel=\"noreferrer noopener\">www.devsdata.com<\/a>. Let DevsData LLC help you find the senior talent who align with your mission and accelerate your growth.<\/p>\n<\/section>\n\n        <section class=\"author_section_container\">\n            \n            <p class=\"contact_on_twitter\">\n                Any questions or comments? Let me know on \n                <a href=\"https:\/\/twitter.com\/tompotanski\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Twitter\/X<\/a>.\n            <\/p> \n        \n            <div class=\"schedule-consultation\">\n                <div class=\"block-contact\">\n                    <p>Discover how IT recruitment and staffing can address your talent needs. Explore trending regions \n        like Poland, Portugal, Mexico, Brazil and more. <\/p>\n                <\/div>\n                <div class=\"contact-us-show schedule-consultation-button\">\n                    \ud83d\uddd3\ufe0f\n                    <span>Schedule a consultation<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"author_section\">\n                <div class=\"author_photo_container\">\n                    <picture>\n                        <source srcset=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.webp\" type=\"image\/webp\"> \n                        <source srcset=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.jpg\" type=\"image\/jpeg\">\n                        <img decoding=\"async\" class=\"avatar lazyload\" width=\"64\" height=\"64\" src=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.jpg\" alt=\"avatar\" loading=\"lazy\" title=\"Tom Potanski\" >\n                    <\/picture>\n                    <a class=\"read_full_bio\" href=\"\/author\/tom-potanski\/\" aria-label=\"Read more from Tom Potanski\">Read full bio<\/a>\n                <\/div>\n                <div class=\"author_info_container\">\n                    <div class=\"author_info\" data-role=\"Author\">\n                        <h4 id=\"author_title\">\n                            <a href=\"\/author\/tom-potanski\/\" aria-label=\"Read more from Tom Potanski\">Tom Potanski<\/a>\n                            <span class=\"position\">Managing Director<\/span>\n                        <\/h4>\n                    <\/div>\n                <\/div>\n                <div class=\"author_about\">\n                    <span>Passionate and experienced technology leader. Combining business and technology, helping American clients find exceptional technical talent in Europe and LatAm.<\/span>\n                    <div class=\"links\">\n                        <ul class=\"author_socials\">\n            <li>\n                <a href=\"https:\/\/www.linkedin.com\/in\/tompotanski\/\" aria-label=\"Check out Tom Potanski on LinkedIn\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">\n                    <svg version=\"1.0\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\">\n                        <g id=\"linkedin5_layer\">\n                            <path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\" data-hs-event-238572417=\"1\"><\/path>\n                        <\/g>\n                    <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/twitter.com\/tompotanski\" aria-label=\"Check out Tom Potanski on Twitter\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">\n                    <svg viewBox=\"0 0 512 512\" class=\"scriptlesssocialsharing__icon twitter\" fill=\"currentColor\" height=\"1em\" width=\"1em\" aria-hidden=\"true\" focusable=\"false\" role=\"img\">\n                        <path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"><\/path>\n                    <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/www.crunchbase.com\/person\/tom-potanski\" aria-label=\"Check out Tom Potanski on Chrunchbase\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" width=\"800px\" height=\"800px\" viewBox=\"0 0 24 24\" role=\"img\">\n                        <title>Crunchbase icon<\/title>\n                        <path d=\"M21.6 0H2.4A2.41 2.41 0 0 0 0 2.4v19.2A2.41 2.41 0 0 0 2.4 24h19.2a2.41 2.41 0 0 0 2.4-2.4V2.4A2.41 2.41 0 0 0 21.6 0zM7.045 14.465A2.11 2.11 0 0 0 9.84 13.42h1.66a3.69 3.69 0 1 1 0-1.75H9.84a2.11 2.11 0 1 0-2.795 2.795zm11.345.845a3.55 3.55 0 0 1-1.06.63 3.68 3.68 0 0 1-3.39-.38v.38h-1.51V5.37h1.5v4.11a3.74 3.74 0 0 1 1.8-.63H16a3.67 3.67 0 0 1 2.39 6.46zm-.223-2.766a2.104 2.104 0 1 1-4.207 0 2.104 2.104 0 0 1 4.207 0z\"\/>\n                    <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/medium.com\/@tompotanski\" aria-label=\"Check out Tom Potanski on Medium\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"800px\" height=\"800px\" viewBox=\"0 -55 256 256\" version=\"1.1\" preserveAspectRatio=\"xMidYMid\">\n                        <g>\n                            <path d=\"M72.2009141,1.42108547e-14 C112.076502,1.42108547e-14 144.399375,32.5485469 144.399375,72.6964154 C144.399375,112.844284 112.074049,145.390378 72.2009141,145.390378 C32.327779,145.390378 0,112.844284 0,72.6964154 C0,32.5485469 32.325326,1.42108547e-14 72.2009141,1.42108547e-14 Z M187.500628,4.25836743 C207.438422,4.25836743 223.601085,34.8960455 223.601085,72.6964154 L223.603538,72.6964154 C223.603538,110.486973 207.440875,141.134463 187.503081,141.134463 C167.565287,141.134463 151.402624,110.486973 151.402624,72.6964154 C151.402624,34.9058574 167.562834,4.25836743 187.500628,4.25836743 Z M243.303393,11.3867175 C250.314,11.3867175 256,38.835526 256,72.6964154 C256,106.547493 250.316453,134.006113 243.303393,134.006113 C236.290333,134.006113 230.609239,106.554852 230.609239,72.6964154 C230.609239,38.837979 236.292786,11.3867175 243.303393,11.3867175 Z\" fill=\"currentColor\"><\/path>\n                        <\/g>\n                    <\/svg>    \n                <\/a>\n            <\/li><\/ul>\n                        <a class=\"recruitment_link\" href=\"\/recruitment\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n                            Read more about our IT staffing services\n                            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                                <path d=\"M5 12H19\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n                                <path d=\"M12 5L19 12L12 19\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n                            <\/svg>\n                        <\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tags-author \">\n                \n            <\/div>\n        <\/section>\n    \n","protected":false},"author":1,"featured_media":0,"template":"","class_list":["post-149993","case_study","type-case_study","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/case_study\/149993","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/case_study"}],"about":[{"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/types\/case_study"}],"author":[{"embeddable":true,"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/media?parent=149993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}