Lead Software Architect & Full Stack Developer (all genders)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
Lead Software Architect & Full Stack Developer (all genders) Pestura GmbH Bezirk Bregenz (Hard, Ăsterreich) (function($){ $(document).ready(function() { $(â.new-detail-page-design .additional-locations-linkâ).click(function() { $(this).hide(); $(this).siblings(â.additional-location-item-containerâ).show(); $(this).parent().siblings(â.additional-location-item-containerâ).show(); }); }); })(jQuery); #preview-area__container__content { margin-block-start: 0; margin-block-end: 0; } .tb_container_grid-1-col { display: grid; grid-template-columns: minmax(0, 1fr); } .tb_container_grid-2-col { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); } .tb_container_grid-3-col { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); } .tb_container_grid-4-col { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); } .tb_container_grid-sidebar { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 3fr); } .tb_container_grid-sidebar-right { display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 1fr); } #preview-area__container__content .tb-mixed h1.ql-align-center, #preview-area__container__content .tb-mixed h1.ql-align-center, #preview-area__container__content .tb-mixed h2.ql-align-center, #preview-area__container__content .tb-mixed h3.ql-align-center, #preview-area__container__content .tb-mixed p.ql-align-center, #preview-area__container__content .tb-p p.ql-align-center, #preview-area__container__content .tb-mixed ol li.ql-align-center { text-align: center !important; } #preview-area__container__content.mobile .tb-mixed h1.ql-align-center, #preview-area__container__content.mobile .tb-mixed h1.ql-align-center, #preview-area__container__content.mobile .tb-mixed h2.ql-align-center, #preview-area__container__content.mobile .tb-mixed h3.ql-align-center, #preview-area__container__content.mobile .tb-mixed p.ql-align-center, #preview-area__container__content.mobile .tb-p p.ql-align-center, #preview-area__container__content.mobile .tb-mixed ol li.ql-align-center { text-align: center !important; } #preview-area__container__content .tb-mixed h1.ql-align-right, #preview-area__container__content .tb-mixed h2.ql-align-right, #preview-area__container__content .tb-mixed h3.ql-align-right, #preview-area__container__content .tb-mixed p.ql-align-right, #preview-area__container__content .tb-p p.ql-align-right, #preview-area__container__content .tb-mixed ol li.ql-align-right { text-align: right !important; } #preview-area__container__content.mobile .tb-mixed h1.ql-align-right, #preview-area__container__content.mobile .tb-mixed h2.ql-align-right, #preview-area__container__content.mobile .tb-mixed h3.ql-align-right, #preview-area__container__content.mobile .tb-mixed p.ql-align-right, #preview-area__container__content.mobile .tb-p p.ql-align-right, #preview-area__container__content.mobile .tb-mixed ol li.ql-align-right { text-align: right !important; } #preview-area__container__content .tb-mixed h1.ql-align-justify, #preview-area__container__content .tb-mixed h2.ql-align-justify, #preview-area__container__content .tb-mixed h3.ql-align-justify, #preview-area__container__content .tb-mixed p.ql-align-justify, #preview-area__container__content .tb-p p.ql-align-justify, #preview-area__container__content .tb-mixed ol li.ql-align-justify { text-align: justify !important; } #preview-area__container__content.mobile .tb-mixed h1.ql-align-justify, #preview-area__container__content.mobile .tb-mixed h2.ql-align-justify, #preview-area__container__content.mobile .tb-mixed h3.ql-align-justify, #preview-area__container__content.mobile .tb-mixed p.ql-align-justify, #preview-area__container__content.mobile .tb-p p.ql-align-justify, #preview-area__container__content.mobile .tb-mixed ol li.ql-align-justify { text-align: justify !important; } #preview-area__container__content .tb-mixed h1.ql-align-left, #preview-area__container__content .tb-mixed h2.ql-align-left, #preview-area__container__content .tb-mixed h3.ql-align-left, #preview-area__container__content .tb-mixed p.ql-align-left, #preview-area__container__content .tb-p p.ql-align-left, #preview-area__container__content .tb-mixed ol li.ql-align-left { text-align: left !important; } #preview-area__container__content.mobile .tb-mixed h1.ql-align-left, #preview-area__container__content.mobile .tb-mixed h2.ql-align-left, #preview-area__container__content.mobile .tb-mixed h3.ql-align-left, #preview-area__container__content.mobile .tb-mixed p.ql-align-left, #preview-area__container__content.mobile .tb-p p.ql-align-left, #preview-area__container__content.mobile .tb-mixed ol li.ql-align-left { text-align: left !important; } :root { âtheme-color-1: #000000; âtheme-color-2: #a4b792; âtheme-color-3: #d9d9d9; âtheme-color-4: #f39c12; âtheme-color-5: #1abc9c; âtheme-color-6: #e67e22; âtheme-color-7: #34495e; âtheme-color-8: #ffffff; } #preview-area__container__content { padding-left: 10px !important; padding-right: 10px !important; padding-top: 0px !important; padding-bottom: 0px !important; border-color: #d9d9d9 !important; background-color: #ffffff !important; background-image: none; background-repeat: no-repeat; background-position: right top; overflow-x: hidden; } #preview-area__container__content .tb-h1, #preview-area__container__content .tb-mixed h1 { font-family: PoppinsRegular !important; margin: 0 !important; font-size: 25px !important; color: #000000 !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; font-weight: bold !important; } #preview-area__container__content .tb-h2, #preview-area__container__content .tb-mixed h2 { font-family: PoppinsRegular !important; margin: 0 !important; font-size: 21px !important; color: #a4b792 !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; font-weight: bold !important; } #preview-area__container__content .tb-h3, #preview-area__container__content .tb-mixed h3 { font-family: PoppinsRegular !important; margin: 0 !important; font-size: 17px !important; color: #a4b792 !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; font-weight: bold !important; } #preview-area__container__content .tb-p p, #preview-area__container__content .tb-mixed p { font-family: PoppinsRegular !important; margin: 0 !important; font-size: 17px !important; color: #000000 !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; } #preview-area__container__content a{ font-family: PoppinsRegular !important; margin: 0 !important; color: #d9d9d9 !important; text-decoration: none !important; cursor: pointer; font-size: 17px !important; } #preview-area__container__content a:hover{ color: #ffffff !important; } #preview-area__container__content hr{ background-color: #a4b792 !important; width: 100% !important; height: 2px !important; padding-left: left; margin-left: 0 !important; margin-right: auto !important; border: none; } #preview-area__container__content .tb-icon i{ background-color: transparent !important; color: #000000 !important; margin-top: 5px !important; margin-bottom: 5px !important; font-size: 20px !important; } #preview-area__container__content .tb-list ol, #preview-area__container__content .tb-mixed ol { font-family: PoppinsRegular !important; margin: 0 !important; font-size: 17px !important; color: #000000 !important; margin-top: 5px !important; margin-bottom: 5px !important; margin-left: 0 !important; list-style-type: none !important; padding: 0 !important; } #preview-area__container__content .tb-list ol li, #preview-area__container__content .tb-mixed ol li{ margin-top: 6px !important; margin-bottom: 6px !important; } #preview-area__container__content .tb-list ol li::marker, #preview-area__container__content .tb-mixed ol li::marker{ display:none !important; list-style-type: none !important; } #preview-area__container__content .tb-button a { display: inline-block; font-family: PoppinsRegular !important; margin: 0 !important; font-size: 20px !important; color: #d9d9d9 !important; background-color: #ffffff !important; border-radius: 6px !important; border-color: #d9d9d9 !important; border-width: 2px !important; border-style: solid; padding-left: 15px !important; padding-right: 15px !important; padding-top: 6px !important; padding-bottom: 6px !important; margin-top: 5px !important; margin-bottom: 5px !important; } #preview-area__container__content .tb-button { text-align: center !important; } #preview-area__container__content .tb-button a:hover { color: #ffffff !important; } #preview-area__container__content .tb-image img { width: 100%; max-width: 100%; height: auto; } #preview-area__container__content .tb-vimeo div, #preview-area__container__content .tb-youtube div, #preview-area__container__content .tb-mp4 div{ position: relative; width: 100%; height: 0; padding-bottom: 56.25%; } #preview-area__container__content .tb-vimeo div iframe, #preview-area__container__content .tb-youtube div iframe, #preview-area__container__content .tb-mp4 div video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #preview-area__container__content .tb_container_icon-with-text .tb-container, #preview-area__container__content .tb_container_image-with-text .tb-container { display: flex; text-align: center; } #preview-area__container__content .tb_container_icon-with-text .tb-container p, #preview-area__container__content .tb_container_image-with-text .tb-container p { display: block; margin: 0 !important; } #preview-area__container__content .tb_container_icon-with-text .tb-container .tb-p, #preview-area__container__content .tb_container_image-with-text .tb-container .tb-p { flex: 1 1 auto; min-width: 0; } .tb-relative { position: relative !important; } .tb_container_grid-image-with-content-on-top .grid-drop-zone:nth-child(2) { position: absolute; width: 100%; } .tb_container_grid-image-with-content-on-top .grid-drop-zone:first-child { width: 100%; } #preview-area__container__content { border-width: 1px !important; } #preview-area__container__content { border-left-style: solid !important; } #preview-area__container__content { border-right-style: solid !important; } #preview-area__container__content { border-bottom-style: solid !important; } #preview-area__container__content { border-top-style: solid !important; } #preview-area__container__content.mobile .tb_container_grid-2-col, #preview-area__container__content.mobile .tb_container_grid-3-col, #preview-area__container__content.mobile .tb_container_grid-4-col, #preview-area__container__content.mobile .tb_container_grid-sidebar, #preview-area__container__content.mobile .tb_container_grid-sidebar-right { grid-template-columns: 1fr; } #preview-area__container__content.mobile .tb-h1 , #preview-area__container__content.mobile .tb-mixed h1 { font-size: 21px !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; } #preview-area__container__content.mobile .tb-h2, #preview-area__container__content.mobile .tb-mixed h2 { font-size: 17px !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; } #preview-area__container__content.mobile .tb-h3, #preview-area__container__content.mobile .tb-mixed h3 { font-size: 16px !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; } #preview-area__container__content.mobile .tb-p p, #preview-area__container__content.mobile .tb-mixed p { font-size: 17px !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; line-height: normal !important; } #preview-area__container__content.mobile a, #preview-area__container__content.mobile .tb-mixed a { font-size: 17px !important; } #preview-area__container__content.mobile hr{ width: 100% !important; height: 2px !important; text-align: left !important; margin-top: undefinedpx !important; margin-bottom: undefinedpx !important; } #preview-area__container__content.mobile .tb-list ol, #preview-area__container__content.mobile .tb-mixed ol { font-size: 17px !important; margin-top: 5px !important; margin-bottom: 5px !important; } #preview-area__container__content.mobile .tb-list ol li, #preview-area__container__content.mobile .tb-mixed ol li{ margin-top: 6px !important; margin-bottom: 6px !important; } #preview-area__container__content.mobile .tb-button a { font-size: 20px !important; margin-top: 5px !important; margin-bottom: 5px !important; text-align: center !important; } #preview-area__container__content.mobile .tb-button { text-align: center !important; } #preview-area__container__content .tb-icon i{ margin-top: 5px !important; margin-bottom: 5px !important; font-size: 20px !important; } #preview-area__container__content.mobile .tb_container_grid-configurable { grid-template-rows: 1fr !important; grid-template-columns: 1fr !important; } #preview-area__container__content .tb-list ol, #preview-area__container__content .tb-mixed ol { list-style: none; padding-left: 0; } #preview-area__container__content .tb-list ol li, #preview-area__container__content .tb-mixed ol li { position: relative; padding-left: 40px; } #preview-area__container__content .tb-list ol li::before, #preview-area__container__content .tb-mixed ol li::before { line-height: 1; position: absolute; left: 0; border-radius: 50%; display: flex; align-items: center; justify-content: center; }#preview-area__container__content .tb-list ol li::before, #preview-area__container__content .tb-mixed ol li::before { } #preview-area__container__content .tb-list ol li::before, #preview-area__container__content .tb-mixed ol li::before { content: ââ; background: transparent !important; color: #000000 !important; width: 42px; font-size: 25px; height: 27px; } #preview-area__container__content [data-element-id=â1ac840a1-2596-42fd-aea3-90828d6cdb93â]{border-radius: 0px !important;margin-left: 0px !important;margin-right: 0px !important;background-position: center center !important;background-repeat: no-repeat !important;background-color: transparent !important;padding-left: 29px !important;padding-right: 29px !important;padding-top: 7px !important;padding-bottom: 7px !important;} #preview-area__container__content [data-element-id=â649d352a-02ab-4c22-ae5d-4947554def6eâ]{} #preview-area__container__content [data-element-id=â649d352a-02ab-4c22-ae5d-4947554def6eâ] .tb-h1{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â649d352a-02ab-4c22-ae5d-4947554def6eâ] .tb-h2{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â649d352a-02ab-4c22-ae5d-4947554def6eâ] .tb-h3{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â649d352a-02ab-4c22-ae5d-4947554def6eâ] .tb-p{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â4acfab7f-8d96-4211-9f6a-bc24ec29c0e9â]{} #preview-area__container__content [data-element-id=â4acfab7f-8d96-4211-9f6a-bc24ec29c0e9â] .tb-h1{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â4acfab7f-8d96-4211-9f6a-bc24ec29c0e9â] .tb-h2{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â4acfab7f-8d96-4211-9f6a-bc24ec29c0e9â] .tb-h3{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â4acfab7f-8d96-4211-9f6a-bc24ec29c0e9â] .tb-p{font-weight: 700 !important;} #preview-area__container__content [data-element-id=âa73915c1-b193-49f0-bd20-3d4c8267f903â]{} #preview-area__container__content [data-element-id=â0741bc1e-1b43-4795-8200-ed24880b69b2â]{} #preview-area__container__content [data-element-id=â1d5b6033-ffc6-434e-96cd-8c74a2d53374â]{margin-left: 0px !important;margin-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;text-align: right !important;} #preview-area__container__content [data-element-id=â1d5b6033-ffc6-434e-96cd-8c74a2d53374â] img{width: 279px !important; max-width: 100% !important; height: auto !important;} #preview-area__container__content [data-element-id=âd0f6019c-9a78-4651-a459-0863f03d80b2â]{margin-left: 0px !important;margin-right: 0px !important;} #preview-area__container__content [data-element-id=âd0f6019c-9a78-4651-a459-0863f03d80b2â] > [class^=âtb_container_gridâ] > .grid-drop-zone{background-color: transparent !important;} #preview-area__container__content [data-element-id=âd0f6019c-9a78-4651-a459-0863f03d80b2â] .grid-drop-zone{padding-left: 0px !important; padding-right: 0px !important;} #preview-area__container__content [data-element-id=âd0f6019c-9a78-4651-a459-0863f03d80b2â] .grid-drop-zone{padding-bottom: 31px !important; padding-top: 31px !important;} #preview-area__container__content [data-element-id=âd0f6019c-9a78-4651-a459-0863f03d80b2â] [class^=âtb_container_gridâ]{gap: 0px !important;} #preview-area__container__content [data-element-id=â62b2dcdf-a7d5-48b7-b906-ce0e34dfe2beâ]{} #preview-area__container__content [data-element-id=âb88a9c4c-c274-415f-8be0-eaf7d8784e2aâ]{margin-top: 10px !important;margin-bottom: 10px !important;} #preview-area__container__content [data-element-id=âf7a5ec3b-b6e0-4959-8b1f-2c0eb8eb2053â]{} #preview-area__container__content [data-element-id=â0584f813-a3e6-47ef-8827-4df645a2d5ccâ]{} #preview-area__container__content [data-element-id=â0584f813-a3e6-47ef-8827-4df645a2d5ccâ] .tb-h1{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â0584f813-a3e6-47ef-8827-4df645a2d5ccâ] .tb-h2{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â0584f813-a3e6-47ef-8827-4df645a2d5ccâ] .tb-h3{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â0584f813-a3e6-47ef-8827-4df645a2d5ccâ] .tb-p{font-weight: 700 !important;} #preview-area__container__content [data-element-id=âa2be5a8d-f863-441b-8a3a-7e8fc99bc216â]{} #preview-area__container__content [data-element-id=â7b01ab5a-d335-475f-8c92-c574168236a4â]{} #preview-area__container__content [data-element-id=â7b01ab5a-d335-475f-8c92-c574168236a4â] .tb-h1{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â7b01ab5a-d335-475f-8c92-c574168236a4â] .tb-h2{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â7b01ab5a-d335-475f-8c92-c574168236a4â] .tb-h3{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â7b01ab5a-d335-475f-8c92-c574168236a4â] .tb-p{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â7457e2d7-7f5f-4253-b925-dc31da7b909dâ]{} #preview-area__container__content [data-element-id=âf1825864-7237-4030-b5c7-3a619197cb35â]{} #preview-area__container__content [data-element-id=â2736a02b-7adf-42bc-b593-ed0d4cd8f3d5â]{} #preview-area__container__content [data-element-id=â2736a02b-7adf-42bc-b593-ed0d4cd8f3d5â] .tb-h1{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â2736a02b-7adf-42bc-b593-ed0d4cd8f3d5â] .tb-h2{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â2736a02b-7adf-42bc-b593-ed0d4cd8f3d5â] .tb-h3{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â2736a02b-7adf-42bc-b593-ed0d4cd8f3d5â] .tb-p{font-weight: 700 !important;} #preview-area__container__content [data-element-id=â63f7b055-1814-4991-bf23-ed9f7039911dâ]{} #preview-area__container__content.mobile [data-element-id=â1ac840a1-2596-42fd-aea3-90828d6cdb93â]{padding-left: 0px !important;padding-right: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;} #preview-area__container__content.mobile [data-element-id=â649d352a-02ab-4c22-ae5d-4947554def6eâ]{} #preview-area__container__content.mobile [data-element-id=â4acfab7f-8d96-4211-9f6a-bc24ec29c0e9â]{} #preview-area__container__content.mobile [data-element-id=âa73915c1-b193-49f0-bd20-3d4c8267f903â]{} #preview-area__container__content.mobile [data-element-id=â0741bc1e-1b43-4795-8200-ed24880b69b2â]{} #preview-area__container__content.mobile [data-element-id=â1d5b6033-ffc6-434e-96cd-8c74a2d53374â]{display: none !important;} #preview-area__container__content.mobile [data-element-id=â1d5b6033-ffc6-434e-96cd-8c74a2d53374â] img{width: 125px !important; max-width: 100% !important; height: auto !important;} #preview-area__container__content.mobile [data-element-id=âd0f6019c-9a78-4651-a459-0863f03d80b2â]{} #preview-area__container__content.mobile [data-element-id=âd0f6019c-9a78-4651-a459-0863f03d80b2â] .grid-drop-zone{padding-left: 3px !important; padding-right: 3px !important;} #preview-area__container__content.mobile [data-element-id=âd0f6019c-9a78-4651-a459-0863f03d80b2â] .grid-drop-zone{padding-bottom: 2px !important; padding-top: 2px !important;} #preview-area__container__content.mobile [data-element-id=â62b2dcdf-a7d5-48b7-b906-ce0e34dfe2beâ]{} #preview-area__container__content.mobile [data-element-id=âb88a9c4c-c274-415f-8be0-eaf7d8784e2aâ]{margin-top: 10px !important;margin-bottom: 10px !important;} #preview-area__container__content.mobile [data-element-id=âf7a5ec3b-b6e0-4959-8b1f-2c0eb8eb2053â]{} #preview-area__container__content.mobile [data-element-id=â0584f813-a3e6-47ef-8827-4df645a2d5ccâ]{} #preview-area__container__content.mobile [data-element-id=âa2be5a8d-f863-441b-8a3a-7e8fc99bc216â]{} #preview-area__container__content.mobile [data-element-id=â7b01ab5a-d335-475f-8c92-c574168236a4â]{} #preview-area__container__content.mobile [data-element-id=â7457e2d7-7f5f-4253-b925-dc31da7b909dâ]{} #preview-area__container__content.mobile [data-element-id=âf1825864-7237-4030-b5c7-3a619197cb35â]{} #preview-area__container__content.mobile [data-element-id=â2736a02b-7adf-42bc-b593-ed0d4cd8f3d5â]{} #preview-area__container__content.mobile [data-element-id=â63f7b055-1814-4991-bf23-ed9f7039911dâ]{} Lead Software Architect & Full Stack Developer (all genders)Du möchtest nicht nur Software entwickeln, sondern auch die technische Richtung mitgestalten?Pestura entwickelt intelligente, vernetzte Fallensysteme und eine digitale Plattform fĂŒr modernes SchĂ€dlingsmanagement.FĂŒr die Weiterentwicklung unserer Plattform suchen wir eine erfahrene Persönlichkeit, die Softwarearchitektur und aktive Entwicklung verbindet.Du ĂŒbernimmst technische Verantwortung, triffst wesentliche Architekturentscheidungen und setzt diese gemeinsam mit internen und externen Entwickler um.Deine AufgabenWeiterentwicklung unserer Software- und Cloud-ArchitekturEntwicklung von REST APIs mit C#/.NET und Webanwendungen mit React/TypeScriptWeiterentwicklung unserer Datenbanken, Cloud-Services und SchnittstellenIntegration von KI-gestĂŒtzter Bildanalyse und neuen TechnologienSicherstellung von StabilitĂ€t, Skalierbarkeit, Sicherheit und SoftwarequalitĂ€tDefinition technischer Standards sowie Architektur- und Code-ReviewsTechnische Koordination interner und externer EntwicklerDas bringst du mitFundierte Erfahrung mit C#/.NET, REST APIs, React und TypeScriptErfahrung mit PostgreSQL und SupabaseGute Kenntnisse in Microsoft Azure und modernen Cloud-ArchitekturenErfahrung mit Git, Testing und CI/CDIdealerweise Erfahrung mit KI- bzw. Computer-Vision-LösungenSelbststĂ€ndige, strukturierte und lösungsorientierte ArbeitsweiseFreude daran, technische Verantwortung zu ĂŒbernehmen und Dinge aktiv voranzutreibenUnser Tech StackC# / .NET · React · TypeScript · PostgreSQL · Supabase · Microsoft Azure · Microsoft Foundry / Custom Vision · Power Automate · Git / CI/CDDas erwartet dich bei PesturaViel Gestaltungsspielraum und technische VerantwortungDirekter Einfluss auf die Weiterentwicklung unserer PlattformSpannende Kombination aus Architektur und aktiver EntwicklungModerne Web-, Cloud- und KI-TechnologienKurze Entscheidungswege und Raum fĂŒr eigene IdeenZusammenarbeit mit internen und externen Entwickler und PartnernSchick uns deine Bewerbung an [email protected]Werde Teil unseres Teams - wir freuen uns auf dich!
Anmelden var waitmeColor = â#e4660dâ; var waitmeText = âBitte warten âŠâ; function handleCredentialResponse(response) { waitMeAction(âstartâ, âbodyâ, waitmeColor, waitmeText); var body = âcredential=â + encodeURIComponent(response.credential); var bookmarkElement = document.getElementById(âbookmark_to_saveâ); if (bookmarkElement && bookmarkElement.value) { body += â&job_to_bookmark=â + encodeURIComponent(bookmarkElement.value); } fetch(â/account/googleâ, { method: âPOSTâ, headers: { âContent-Typeâ: âapplication/x-www-form-urlencodedâ, }, body: body }) .then(response => response.json()) .then(data => { if (data.success) { window.location.href = data.redirect_url; } else { console.error(âGoogle Sign-In failed:â, data.error); waitMeAction(âstopâ, âbodyâ); } }) .catch(error => { console.error(âError:â, error); waitMeAction(âstopâ, âbodyâ); }); } LinkedIn - ODER - Passwort vergessen? | Jetzt registrieren Ă var waitmeColor = â#e4660dâ; var waitmeText = âBitte warten âŠâ; function handleCredentialResponse(response) { waitMeAction(âstartâ, âbodyâ, waitmeColor, waitmeText); var body = âcredential=â + encodeURIComponent(response.credential); var bookmarkElement = document.getElementById(âbookmark_to_saveâ); if (bookmarkElement && bookmarkElement.value) { body += â&job_to_bookmark=â + encodeURIComponent(bookmarkElement.value); } fetch(â/account/googleâ, { method: âPOSTâ, headers: { âContent-Typeâ: âapplication/x-www-form-urlencodedâ, }, body: body }) .then(response => response.json()) .then(data => { if (data.success) { window.location.href = data.redirect_url; } else { console.error(âGoogle Sign-In failed:â, data.error); waitMeAction(âstopâ, âbodyâ); } }) .catch(error => { console.error(âError:â, error); waitMeAction(âstopâ, âbodyâ); }); } LinkedIn
- ODER - Passwort vergessen? | Jetzt registrieren
Passwort vergessen? | Jetzt registrieren Ă Per E-Mail versenden
Requirements
- Fundierte Erfahrung mit C#/.NET, REST APIs, React und TypeScript
- Erfahrung mit PostgreSQL und Supabase
- Gute Kenntnisse in Microsoft Azure und modernen Cloud-Architekturen
- Erfahrung mit Git, Testing und CI/CD
- Idealerweise Erfahrung mit KI- bzw. Computer-Vision-Lösungen
- SelbststÀndige, strukturierte und lösungsorientierte Arbeitsweise
- Freude daran, technische Verantwortung zu ĂŒbernehmen und Dinge aktiv voranzutreiben
About the company
Ăber diesen Job Bezirk Bregenz (Hard, Ăsterreich) Vollzeit Dieser Job wurde gestern veröffentlicht Erforderliche Sprache: Deutsch, Englisch
Job Benefits
Flexible Arbeitszeiten Home Office Firmenlaptop Ăber das Unternehmen Pestura GmbH 1 offener Job bei Pestura GmbH Arbeitgeberscore
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ