{"id":153406,"date":"2026-03-19T08:28:42","date_gmt":"2026-03-19T08:28:42","guid":{"rendered":"https:\/\/devsdata.com\/?post_type=case_study&#038;p=153406"},"modified":"2026-03-31T07:41:32","modified_gmt":"2026-03-31T07:41:32","slug":"base-case-germany-tech-recruitment-pharma-saas","status":"publish","type":"case_study","link":"https:\/\/devsdata.com\/de\/case-studies\/base-case-germany-tech-recruitment-pharma-saas\/","title":{"rendered":"BaseCase GmbH \u2013 Senior Engineering Recruitment in Germany"},"content":{"rendered":"<section>\n<h1>BaseCase GmbH \u2013 Senior Engineering Recruitment in Germany<\/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\/tatia-tatoshvili-min.webp\" type=image\/webp> \n                        <source \n                            srcset=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tatia-tatoshvili-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\/tatia-tatoshvili-min.jpg\"\n                            alt=\"avatar\"\n                            loading=\"lazy\"\n                            title=\"Tatia Tatoshvili\"\n                        >\n                <\/picture>\n            <\/div>\n            <div style=\"display:flex; flex-direction:column;margin-right:auto;\" class=\"author_links\">\n            <a href=\"\/author\/tatia-tatoshvili\/\" class=\"author-name\">Tatia Tatoshvili<\/a>\n            <ul class=\"author_socials\">\n            <li>\n                <a href=\"https:\/\/www.linkedin.com\/in\/tatia-tatoshvili\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" aria-label=\"Tatia Tatoshvili 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><\/ul>\n            <\/div>\n            <div class=\"reviewer-info\"> \n                                                                            <span style=\"color:#6D7082;\" class=\"\">\n                Last updated on \n                19. M\u00e4rz 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\/2026\/03\/bscasemain_small.webp\" type=\"image\/webp\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2026\/03\/bscasemain_small.jpg\" type=\"image\/jpg\">\n                <source srcset=\"\/wp-content\/uploads\/2026\/03\/bscasemain.webp\" type=\"image\/webp\">\n                <source srcset=\"\/wp-content\/uploads\/2026\/03\/bscasemain.jpg\" type=\"image\/jpg\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/bscasemain.jpg\" width=\"640\" height=\"357\" alt=\"BaseCase GmbH main image testimonial\" title=\"\">\n            <\/picture>\n        <\/span>\n    \n<ul>\n<li>Discover how DevsData LLC helped BaseCase GmbH hire four Senior Engineers in Germany to strengthen its pharma SaaS platform ahead of acquisition by Certara.<\/li>\n<li>Learn how tailored recruitment, regulatory-fit screening, and high-touch onboarding enabled rapid delivery, infrastructure reliability, and long-term scalability.<\/li>\n<\/ul>\n<h2 class='exclude'>Introduction<\/h2>\n<p>Building a secure, high-performing SaaS platform in the pharmaceutical sector demands top-tier engineering talent with deep technical expertise and a keen understanding of regulatory environments. Yet this demand comes against a backdrop of pervasive tech-talent scarcity, especially in Europe, for example, a <a href=\"https:\/\/www.mckinsey.com\/capabilities\/tech-and-ai\/our-insights\/tech-forward\/tech-talent-gap-addressing-an-ongoing-challenge\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">McKinsey survey<\/a> found that 60% of companies cite the scarcity of technology skills as a key inhibitor to their digital transformation.<\/p>\n<p>When <a href=\"https:\/\/www.certara.com\/basecase\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">BaseCase GmbH<\/a> set out to scale its engineering team in Germany, they partnered with DevsData LLC for senior-level recruitment support within the DACH region and regulated industries.<\/p>\n<p>This case study details how <a href=\"https:\/\/devsdata.com\/\" target=\"_blank\" rel=\"noopener\">DevsData LLC<\/a> helped BaseCase successfully recruit senior Python developers, automated QA engineers, DevOps specialists, and system administrators to enhance their platform&#8217;s reliability, scalability, and compliance during a critical phase before their acquisition by Certara.<\/p>\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\/2026\/03\/newarticleimgs_2_small.webp\" type=\"image\/webp\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2026\/03\/newarticleimgs_2_small.jpg\" type=\"image\/jpg\">\n                <source srcset=\"\/wp-content\/uploads\/2026\/03\/newarticleimgs_2.webp\" type=\"image\/webp\">\n                <source srcset=\"\/wp-content\/uploads\/2026\/03\/newarticleimgs_2.jpg\" type=\"image\/jpg\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/newarticleimgs_2.jpg\" width=\"640\" height=\"357\" alt=\"Client overview image testimonial\" title=\"\">\n            <\/picture>\n        <\/span>\n    \n<p>BaseCase GmbH was a Berlin-based SaaS company specializing in interactive value communication tools for pharmaceutical and MedTech companies. Its platform enabled commercial and medical teams to create and deliver personalized, data-driven presentations to healthcare stakeholders, improving engagement, clarity, and compliance.<br \/>\nOperating at the intersection of pharma, data visualization, and cloud technology, BaseCase served leading global life sciences companies with solutions designed to streamline complex messaging in regulated environments.<\/p>\n<p class='quote'>Facing the dual challenge of growth and regulatory compliance, BaseCase sought senior engineering talent across backend, QA, DevOps, and infrastructure roles.<\/p>\n<p>To meet this challenge, BaseCase partnered with DevsData LLC to source and recruit experienced professionals in Germany, ensuring both cultural fit and high technical standards.<\/p>\n<p><b>Key highlights:<\/b><\/p>\n<ul>\n<li><b>Company size:<\/b> <a href=\"https:\/\/growjo.com\/company\/BaseCase_-_a_Certara_company\" target=\"_blank\" rel=\"nofollow noopener\">~<span class=\"formatted-number\">30<\/span> employees<\/a><\/li>\n<li><b>Estimated annual revenue:<\/b> <a href=\"https:\/\/growjo.com\/company\/BaseCase_-_a_Certara_company\" target=\"_blank\" rel=\"nofollow noopener\">~$2.9 million<\/a><\/li>\n<li><b>Clients:<\/b> Global pharmaceutical and MedTech enterprises, including Fortune 500 companies<\/li>\n<li><b>Notable event:<\/b> Acquired by Certara, a leading US-based pharmaceutical technology company<\/li>\n<\/ul>\n<h2>Challenge<\/h2>\n<p>As BaseCase GmbH continued to enhance its pharmaceutical SaaS platform and prepare for acquisition-level readiness, the company faced a set of complex recruitment challenges shaped by the depth of technical talent required, the regulated nature of the healthcare industry, and the need for high system reliability across global client deployments.<\/p>\n<h3>Senior Engineers across diverse domains<\/h3>\n<p>The company needed experienced engineers who could immediately contribute to mission-critical components of its platform, ensuring scalability, compliance, and uptime. Core hiring needs included:<\/p>\n<ul>\n<li><b>Senior Python Developers<\/b> with strong experience in backend systems, RESTful APIs, and performance optimization for data-driven applications.<\/li>\n<li><b>Automated QA Engineers<\/b> proficient in building robust test suites for highly regulated environments, with knowledge of frameworks like Selenium or PyTest.<\/li>\n<li><b>Senior DevOps Engineers<\/b> skilled in cloud infrastructure, CI\/CD automation, and security hardening, particularly in compliance-sensitive deployments.<\/li>\n<li><b>Experienced System Administrators<\/b> capable of maintaining secure and scalable Linux-based environments across multiple data centers.<\/li>\n<\/ul>\n<p class='quote'>These roles demanded not only technical depth but also high ownership, strong communication skills, and the ability to collaborate with remote product and engineering leads, especially during a period of strategic growth and acquisition planning.<\/p>\n<h3>Regulatory complexity and technical precision<\/h3>\n<p>Operating in the pharmaceutical and MedTech space, BaseCase had to meet stringent requirements for data integrity, auditability, and system security. This narrowed the pool of eligible candidates, those not only fluent in modern engineering practices, but also capable of building with regulatory constraints in mind (e.g., HIPAA, GDPR, and GxP compliance). <a href=\"https:\/\/www.pwc.com\/gx\/en\/issues\/risk-regulation\/future-of-compliance-in-the-pharmaceutical-industry.html\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">PwC<\/a> describes how compliance in pharma is evolving rapidly, as firms wrestle with technological and regulatory pressures reshaping data controls and audit systems.<\/p>\n<p>Moreover, the platform&#8217;s complexity required engineers with architectural foresight, developers who could contribute beyond code, helping evolve BaseCase&#8217;s SaaS infrastructure to support new enterprise features and integrations.<\/p>\n<h3>Hiring in Germany&#8217;s competitive tech landscape<\/h3>\n<p>Based in Berlin, BaseCase was hiring in one of Europe&#8217;s most competitive engineering markets. Attracting top-tier technical talent, especially those with specialized skills in DevOps, QA automation, and backend Python development, required both speed and precision in outreach, vetting, and cultural alignment. This challenge is magnified by Germany&#8217;s persistent tech talent gap: for example, <a href=\"https:\/\/silicon-saxony.de\/en\/bitkom-shortage-of-it-specialists-threatens-to-worsen-dramatically\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Bitkom&#8217;s<\/a> most recent analysis reports ~149,000 unfilled IT specialist positions across the country, and that 85% of German companies currently cite shortages of IT professionals as a key constraint. In parallel, regional data shows that ICT job demand has grown sharply in places like Saxony, where the vacancy rate for digital roles is <a href=\"https:\/\/www.oecd.org\/en\/publications\/providing-local-actors-with-case-studies-evidence-and-solutions-places_eb108047-en\/tackling-tech-talent-gaps-in-saxony-germany_42e01de2-en.html\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">~3.6\u00d7<\/a> higher than average.<\/p>\n<p>Given the challenges of hiring for high-stakes roles in a fast-scaling SaaS environment, BaseCase partnered with DevsData LLC, selected for its proven track record of senior-level tech recruitment in Germany and across the DACH region.<\/p>\n<h2>DevsData LLC&#8217;s approach<\/h2>\n<p>At DevsData LLC, we treat recruitment as a strategic lever for innovation \u2013 especially when hiring for critical engineering roles that influence platform reliability, compliance, and scalability. Our process is highly tailored, technically grounded, and designed to deliver long-term impact in complex, regulated industries.<\/p>\n<p>For BaseCase GmbH finding engineers with both deep technical experience and a strong understanding of quality and compliance was essential. We deployed a senior-level recruitment strategy focused on sourcing candidates with domain-specific expertise, cultural alignment, and the ability to perform in high-ownership, cross-functional teams.<\/p>\n<p><b>Our recruitment team for BaseCase included:<\/b><\/p>\n<table>\n<thead>\n<tr>\n<th>Role<\/th>\n<th>Responsibilities<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><b>Account Manager<\/b><\/td>\n<td>Managed the end-to-end engagement, ensuring close collaboration with BaseCase&#8217;s Berlin-based directors via Slack and adapting to evolving hiring needs in real time.<\/td>\n<\/tr>\n<tr>\n<td><b>2 Senior Sourcing Specialists<\/b><\/td>\n<td>Focused on identifying passive candidates in Germany and the broader DACH region across backend Python, DevOps, QA, and system administration domains.<\/td>\n<\/tr>\n<tr>\n<td><b>2 Technical Interviewers<\/b><\/td>\n<td>Conducted rigorous, role-specific assessments covering Python performance optimization, infrastructure reliability, QA automation, and cloud security, tailored to BaseCase&#8217;s platform requirements.<\/td>\n<\/tr>\n<tr>\n<td><b>Talent Market Analyst<\/b><\/td>\n<td>Provided insights into candidate availability, salary expectations, and employer positioning to ensure competitive offers and strong candidate interest.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class='quote'>Our mission was not only to help BaseCase meet immediate hiring goals, but to establish a repeatable recruitment model that could scale with the company, especially in preparation for its successful acquisition by Certara.<\/p>\n<h3>Key elements of our process<\/h3>\n<h3>Phased, role-specific hiring strategy<\/h3>\n<p>DevsData LLC implemented a phased hiring approach, addressing one critical role at a time to maintain focus and quality. This allowed us to prioritize urgent needs, such as DevOps and QA, while building a long-term pipeline of senior backend engineers and system administrators. Each recruitment phase was aligned with BaseCase&#8217;s product milestones and infrastructure evolution.<\/p>\n<h3>Tailored technical screening for high-stakes engineering roles<\/h3>\n<p>All shortlisted candidates were vetted through multi-step evaluations designed to mirror BaseCase&#8217;s operational environment.<\/p>\n<p>This included:<\/p>\n<ul>\n<li><b>Python engineering<\/b> \u2013 real-world coding exercises with an emphasis on performance tuning, API design, and modular architecture.<\/li>\n<li><b>DevOps and infrastructure<\/b> \u2013 scenarios focused on CI\/CD setup, deployment automation, incident response, and system hardening in regulated environments.<\/li>\n<li><b>Automated testing<\/b> \u2013 challenges in test suite design, API mocking, and integration testing, especially for data-sensitive applications in pharma.<\/li>\n<li><b>System administration<\/b> \u2013 deep dives into Linux system optimization, network configuration, and secure access control in enterprise setups.<\/li>\n<\/ul>\n<p>This rigorous screening ensured candidates could immediately contribute and operate confidently under the strict quality standards required in the pharma industry.<\/p>\n<h3>Real-time collaboration via Slack and dashboards<\/h3>\n<p>Given BaseCase&#8217;s preference for close, informal collaboration, we established a dedicated Slack channel to facilitate real-time updates, candidate discussions, and interview feedback, maintaining an average client response time of under two hours. In addition, we maintained a live dashboard to track pipeline progress, technical assessment outcomes, and next steps.<\/p>\n<p>This high-transparency model accelerated decisions and allowed BaseCase directors to stay deeply involved in hiring without added overhead.<\/p>\n<h3>Elevated candidate experience for passive talent<\/h3>\n<p>Many of the best candidates we engaged were not actively looking. To attract and convert them, we prioritized:<\/p>\n<ul>\n<li>Clear communication of BaseCase&#8217;s mission, team structure, and technical vision.<\/li>\n<li>Transparent role descriptions highlighting autonomy, impact, and growth potential.<\/li>\n<li>Fast feedback cycles and personalized messaging to maintain engagement across stages.<\/li>\n<\/ul>\n<p>This high-touch experience helped distinguish BaseCase as an attractive employer in Germany&#8217;s competitive market, particularly among Senior Engineers who value meaningful work in health tech.<\/p>\n<h3>Consultative hiring support beyond execution<\/h3>\n<p>Throughout the engagement, DevsData LLC acted as a strategic advisor, helping BaseCase refine job descriptions, benchmark compensation, and adjust role requirements based on real-time feedback. We also advised on employer branding, helping the company position itself more effectively to senior-level candidates.<\/p>\n<h3>Strategic advantages delivered<\/h3>\n<h3>A scalable hiring framework for future growth<\/h3>\n<p>DevsData LLC moved beyond a typical transactional recruitment model by designing a bespoke hiring process that directly addressed BaseCase&#8217;s complex senior engineering requirements. This scalable framework combined precision sourcing, role-specific technical assessments, and close client collaboration. Now adopted across Certara, it serves as a repeatable blueprint for building high-performing technical teams in similarly demanding environments.<\/p>\n<h3>Exceptional technical and regulatory fit<\/h3>\n<p>Our screening methodology ensured that each candidate met not only the technical expectations but also understood the compliance and quality demands of the pharma sector. This significantly reduced onboarding time and increased trust in engineering contributions.<\/p>\n<h3>Agile adaptation to Germany&#8217;s hiring market<\/h3>\n<p>With access to live salary and availability data, BaseCase was able to remain competitive in Germany&#8217;s senior tech talent market. Our insights helped shape offers, reduce attrition, and adjust strategy quickly when market dynamics shifted.<\/p>\n<p>Through this high-trust, insight-driven partnership, DevsData LLC enabled BaseCase to strengthen its engineering team with senior talent across multiple disciplines, supporting the company&#8217;s evolution as a premium pharma SaaS provider and paving the way for its acquisition by Certara.<\/p>\n<h2>Our solution<\/h2>\n<p>To support BaseCase GmbH&#8217;s need for senior-level engineering talent in Germany, our team developed a targeted, multi-phase recruitment strategy designed to attract top-tier Python developers, DevOps specialists, QA automation engineers, and system administrators. The solution prioritized speed, domain expertise, and alignment with the company&#8217;s technical standards and regulatory environment, ensuring every hire could contribute immediately to infrastructure stability, code quality, and compliance readiness from day one.<\/p>\n<h3>Our multi-layered recruitment strategy included:<\/h3>\n<h3>Strategic market focus<\/h3>\n<p class='quote'>We concentrated our sourcing efforts on Germany&#8217;s most competitive and talent-rich regions, focusing on engineering hubs known for SaaS, enterprise software, and infrastructure expertise.<\/p>\n<p>Key locations included:<\/p>\n<ul>\n<li><b>Berlin<\/b> \u2013 the company&#8217;s headquarters and a central point for sourcing senior Python engineers, DevOps experts, and QA professionals with experience in regulated industries.<\/li>\n<li><b>Munich<\/b> \u2013 a stronghold for cloud infrastructure specialists and system administrators with backgrounds in enterprise-grade deployments.<\/li>\n<li><b>Hamburg &#038; remote DACH<\/b> \u2013 an extended reach into experienced professionals open to remote or hybrid setups with proven experience in pharma or MedTech systems.<\/li>\n<\/ul>\n<p>This geographic focus allowed us to access engineers with strong English proficiency, remote collaboration experience, and familiarity with industry compliance standards such as HIPAA and GDPR.<\/p>\n<h3>Precision candidate profiling<\/h3>\n<p>In close collaboration with BaseCase&#8217;s technical and product leadership, we defined detailed hiring personas to ensure alignment with project needs and cultural expectations. Candidate profiles included:<\/p>\n<ul>\n<li>7-12+ years of experience in backend engineering, DevOps, or QA within highly regulated or SaaS environments.<\/li>\n<li>Proficiency in Python, CI\/CD tools, containerization (Docker\/Kubernetes), and test automation frameworks.<\/li>\n<li>Hands-on experience in scaling infrastructure, securing data pipelines, and building tools for operational resilience.<\/li>\n<li>Autonomous mindset, with the ability to own system components end-to-end, contribute to architecture discussions, and work across distributed teams.<\/li>\n<\/ul>\n<p>These clear criteria helped us build a focused pipeline of senior candidates with a strong fit from both a technical and cultural standpoint.<\/p>\n<h3>Accelerated technical screening and selection<\/h3>\n<p>Given the demand for Senior Engineers in Germany&#8217;s competitive market, DevsData LLC implemented an expedited recruitment flow to avoid losing top talent. Our process included:<\/p>\n<ul>\n<li>Custom technical assessments tailored to each role (e.g., Python backend tasks, CI\/CD debugging, test suite reviews, infrastructure design).<\/li>\n<li>Rapid scheduling of interviews with BaseCase stakeholders, using Slack for real-time coordination.<\/li>\n<li>Same-day candidate feedback and offer preparation to reduce time-to-close and maintain candidate engagement.<\/li>\n<\/ul>\n<p>This agile pipeline allowed us to present only high-quality candidates and move them through final hiring stages in under two weeks on average.<\/p>\n<h3>Structured onboarding support<\/h3>\n<p>To ensure new hires could deliver value quickly, we worked closely with BaseCase to streamline onboarding logistics and set expectations. While typical onboarding for Senior Engineers in similar SaaS environments can take several weeks, BaseCase&#8217;s integration process averaged around two weeks, supported by pre-hire alignment sessions and post-hire check-ins. Support elements included:<\/p>\n<ul>\n<li>Pre-hire alignment sessions covering BaseCase&#8217;s team structure, compliance environment, and tech stack specifics.<\/li>\n<li>Post-hire check-ins to address early challenges, track integration, and support manager feedback.<\/li>\n<li>Documentation coordination to accelerate access, tooling setup, and internal process navigation.<\/li>\n<\/ul>\n<p>This hands-on approach minimized ramp-up time and supported a smooth transition for engineers joining the team during a pivotal stage of growth.<\/p>\n<h3>Sustained pipeline optimisation<\/h3>\n<p>We continuously adapted our sourcing and screening process based on ongoing feedback from BaseCase&#8217;s hiring managers and internal performance metrics. This iterative approach led to several key improvements. First, we refined our candidate messaging to better resonate with engineers motivated by mission-driven, pharma-focused work. Second, we enhanced our technical assessments to place greater emphasis on auditability, compliance awareness, and architectural foresight \u2013 qualities essential for operating in regulated environments. Lastly, we adjusted role prioritization based on hiring velocity and technical urgency, allowing us to accelerate delivery for critical positions such as QA and DevOps.<\/p>\n<p>This iterative approach allowed us to maintain a strong pipeline of high-impact candidates, even in a competitive hiring landscape.<\/p>\n<p>Through a technically rigorous and market-adaptive recruitment strategy, DevsData LLC enabled BaseCase GmbH to secure top-tier engineering talent in Germany, supporting the platform&#8217;s technical evolution and enhancing readiness for its successful acquisition by Certara.<\/p>\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<h2>Results<\/h2>\n<p class='quote'>Through DevsData LLC&#8217;s focused recruitment strategy, technical screening rigor, and high-transparency collaboration, BaseCase GmbH successfully expanded its engineering team in Germany with senior professionals capable of operating in a regulated SaaS environment.<\/p>\n<p>These hires played a vital role in improving platform stability, optimizing infrastructure, and supporting the company&#8217;s strategic goals, including its successful acquisition by Certara.<\/p>\n<h3>Key achievements<\/h3>\n<h4>High-impact senior team expansion<\/h4>\n<p>Over the course of the engagement, DevsData LLC placed four Senior Engineers into BaseCase&#8217;s Berlin-based team, including:<\/p>\n<ul>\n<li><b>1 Senior Python Developer<\/b> \u2013 contributed to backend optimization, modular codebase improvements, and API performance tuning;<\/li>\n<li><b>1 QA Automation Engineer<\/b> \u2013 responsible for building test frameworks, improving code coverage, and ensuring compliance-ready test execution;<\/li>\n<li><b>1 Senior DevOps Specialist<\/b> \u2013 led CI\/CD improvements, cloud infrastructure automation, and security reinforcement for regulated deployments;<\/li>\n<li><b>1 System Administrator<\/b> \u2013 ensured secure, scalable operations of BaseCase&#8217;s Linux-based environments, with a focus on uptime and auditability.<\/li>\n<\/ul>\n<p>Each hire integrated quickly into cross-functional teams and contributed to mission-critical initiatives within the first month of onboarding.<\/p>\n<h4>Strong interview-to-hire efficiency<\/h4>\n<p>DevsData LLC maintained an interview-to-hire ratio of ~65%, demonstrating the effectiveness of its screening process in identifying technically qualified and culturally aligned candidates. This significantly reduced BaseCase&#8217;s internal workload and ensured momentum throughout the hiring cycle.<\/p>\n<h3>Summary of key metrics<\/h3>\n<table style='width:100%'>\n<thead>\n<tr>\n<th>Metric<\/th>\n<th>Result<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><b>Time-to-offer cycle<\/b><\/td>\n<td>8-12 days (average)<\/td>\n<\/tr>\n<tr>\n<td><b>Interview-to-hire ratio<\/b><\/td>\n<td>~65%<\/td>\n<\/tr>\n<tr>\n<td><b>Post-final interview drop-off<\/b><\/td>\n<td>&lt;3%<\/td>\n<\/tr>\n<tr>\n<td><b>Total hires delivered<\/b><\/td>\n<td>4 (Senior Python Developer, QA Automation Engineer, DevOps Specialist, System Administrator)<\/td>\n<\/tr>\n<tr>\n<td><b>Primary sourcing success<\/b><\/td>\n<td>&gt;75% from passive outreach<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Business impact<\/h2>\n<p>The partnership between BaseCase GmbH and DevsData LLC played a pivotal role in advancing the company&#8217;s technical capabilities during a key phase of growth and transformation. With DevsData LLC&#8217;s support, BaseCase GmbH successfully onboarded four Senior Engineers in Germany, across Python development, QA automation, DevOps, and system administration, allowing the company to strengthen its core engineering team without overburdening internal leadership.<\/p>\n<p class='quote'>These strategic hires brought immediate value by taking ownership of critical infrastructure components, accelerating feature delivery, and ensuring the platform met the rigorous standards required in the pharmaceutical and MedTech sectors.<\/p>\n<p>With compliance, scalability, and performance as top priorities, the new team members helped reduce system risks, improve deployment pipelines, and elevate the overall quality of BaseCase&#8217;s SaaS offering.<\/p>\n<p>Beyond immediate technical gains, the collaboration established a repeatable, high-performance hiring framework tailored to BaseCase&#8217;s culture, compliance landscape, and engineering philosophy, a model later adopted by Certara post-acquisition, reinforcing its long-term value and scalability beyond the original project scope. DevsData LLC became a trusted recruitment partner, enabling BaseCase to scale its engineering capacity with confidence, precision, and long-term alignment. This foundation ultimately supported the company&#8217;s readiness for acquisition by Certara, helping ensure a smooth transition and sustained product evolution under new ownership.<\/p>\n<h2>Case match: Is your company similar to BaseCase GmbH?<\/h2>\n<p>A short 3-question diagnostic:<\/p>\n<ul>\n<li>Are you building a high-calibre engineering team in Germany or the DACH region?<\/li>\n<li>Do your systems require senior-level talent with expertise in Python, DevOps, QA, or secure infrastructure?<\/li>\n<li>Have you struggled to hire engineers who understand both technical complexity and regulatory constraints?<\/li>\n<\/ul>\n<p>If you answered &#8222;yes&#8220; to any of the above, DevsData LLC can help you build a high-performing team, just as we did for BaseCase GmbH.<\/p>\n<p>For more information, contact us at <a href=\"mailto:general@devsdata.com\" target=\"_blank\" rel=\"noopener\">general@devsdata.com<\/a> or visit <a href='\/' target='_blank' rel=\"noopener\">www.devsdata.com<\/a>.<\/p>\n<p>\n        <section class=\"author_section_container\">\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\/tatia-tatoshvili-min.webp\" type=\"image\/webp\"> \n                        <source srcset=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tatia-tatoshvili-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\/tatia-tatoshvili-min.jpg\" alt=\"avatar\" loading=\"lazy\" title=\"Tatia Tatoshvili\" >\n                    <\/picture>\n                    <a class=\"read_full_bio\" href=\"\/author\/tatia-tatoshvili\/\" aria-label=\"Read more from Tatia Tatoshvili\">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\/tatia-tatoshvili\/\" aria-label=\"Read more from Tatia Tatoshvili\">Tatia Tatoshvili<\/a>\n                            <span class=\"position\">Copywriter and Marketer<\/span>\n                        <\/h4>\n                    <\/div>\n                <\/div>\n                <div class=\"author_about\">\n                    <span>Tatia Tatoshvili is a Marketing and Communications professional with deep expertise in digital strategy and project management. Tatia\u2019s experience includes implementing strategic marketing campaigns, elevating brand visibility, and building partnerships that expand education and job opportunities in the digital sector. She is passionate about fostering innovation and advancing digital literacy to create lasting impact.<\/span>\n                    <div class=\"links\">\n                        <ul class=\"author_socials\">\n            <li>\n                <a href=\"https:\/\/www.linkedin.com\/in\/tatia-tatoshvili\/\" aria-label=\"Check out Tatia Tatoshvili 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=\"mailto:tatia.tatoshvili@devsdata.com\" aria-label=\"Email Tatia Tatoshvili\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M64 112c-8.8 0-16 7.2-16 16v22.1l172.5 141.6c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16zM48 212.2V384c0 8.8 7.2 16 16 16h384c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0zM0 128c0-35.3 28.7-64 64-64h384c35.3 0 64 28.7 64 64v256c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64z\"\/><\/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    <br \/>\n\n        <script>\n            document.addEventListener(\"DOMContentLoaded\", function() {\n                function debounceMessagePopUp(func, timeout = 300) {\n                    let timer;\n                    return (...args) => {\n                        clearTimeout(timer);\n                        timer = setTimeout(() => {\n                            func.apply(this, args);\n                        }, timeout);\n                    };\n                }\n\n                const toastPopUp = document.getElementById(\"copy-toast-meet-us\");\n                const copyEmailPopButtons = document.querySelectorAll(\".copy-email-button-meet-us\");\n\n                const debouncedMessagePopUp = debounceMessagePopUp(() => toastPopUp.classList.remove(\"toast-active\"), 2000);\n\n                for (let i = 0; i < copyEmailPopButtons.length; i++) {\n                    copyEmailPopButtons[i].addEventListener(\"click\", () => copyEmailFunctionPopUp(copyEmailPopButtons[i]));\n                }\n\n                function copyEmailFunctionPopUp(button) {\n                    navigator.clipboard.writeText(button.previousElementSibling.innerHTML);\n                    toastPopUp.querySelector(\"span\").innerHTML = \"Email copied\";\n                    toastPopUp.classList.add(\"toast-active\");\n                    debouncedMessagePopUp();\n                }\n        })\n<\/script>\n<br \/>\n<\/section>\n","protected":false},"author":41,"featured_media":154560,"template":"","class_list":["post-153406","case_study","type-case_study","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/case_study\/153406","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\/41"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/media\/154560"}],"wp:attachment":[{"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/media?parent=153406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}