First seen by Alion on Oct 5, 2026.
Kim jest H2B Group?
Jesteśmy firmą konsultingową, która pomaga klientom w automatyzacji procesów biznesowych przy pomocy AI, a specjalistom IT rozwijać karierę w modelu B2B. Oferujemy projekty z branż takich jak fintech, medtech, edutech czy automatyka przemysłowa. Dzięki ścisłej współpracy wspieramy rozwój naszych klientów poprzez dostarczanie szybkich i mierzalnych efektów, jednocześnie zapewniając specjalistom IT możliwości rozwoju kariery i zdobywania cennego doświadczenia.
Dlaczego warto z nami współpracować?
Elastyczność - Wybierasz projekty dopasowane do swoich umiejętności i zainteresowań, z możliwością zmiany w ramach naszej firmy lub grupy Euvic, której jesteśmy częścią. Przejrzystość - Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków. Szybkość działania - Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom. Możliwość rozwoju - Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie.
Senior Go Engineer (Digital Asset Signing Infrastructure)
Lokalizacja: 100% Zdalnie (wymagana dostępność w strefie czasowej UK/Europy: 10:00-17:00 UK time z elastycznością na nakładanie się ze strefą Eastern Canada)
Forma współpracy: Kontrakt B2B (~6-12 miesięcy z możliwością przedłużenia)
Stawka: 115 - 125 PLN/h
Sprzęt: Własny laptop (BYOD) + dostęp przez VPN do środowisk produkcyjnych
Start: ASAP
Język projektu: Angielski
O projekcie i roli
Organizacja rozwijająca bezpieczną infrastrukturę dla cyfrowych aktywów poszukuje Senior Go Engineera, który przejmie główną odpowiedzialność za kluczowy komponent systemu - Virtual Signer pisany w języku Go. Platforma wykorzystuje zabezpieczenia kryptograficzne oraz obliczenia wielostronne (MPC / threshold signing) do autoryzacji i podpisywania transakcji na aktywach cyfrowych.
Kluczowe obowiązki
Virtual Signer Engineering: Samodzielny rozwój i utrzymanie komponentu w Go - orkiestracja podpisów, komunikacja między uczestnikami, szyfrowany magazyn danych oraz bezpieczny powrót do stabilnego stanu po awariach.
Stabilizacja i diagnoza produkcyjna: Rozwiązywanie problemów z wielowątkowością (race conditions), timeoutami, przerwaniami sesji, awariami sieci i restartami usług; przegląd zaległych pull requestów.
Kryptografia i SDK: Utrzymanie integracji z bibliotekami MPC / threshold signing (we współpracy ze specjalistami ds. kryptografii) oraz wsparcie dla wspólnych SDK i bindingów dla Swift, Kotlin i JS/TS.
Testy i Operacje: Tworzenie automatycznych testów poprawności podpisów, odzyskiwania po błędach i interoperacyjności między Virtual Signerem a urządzeniami mobilnymi; obsługa wdrożeń w Linux/Docker i procesów release'owych.
Ownership: Pełna odpowiedzialność za krytyczny dla bezpieczeństwa moduł kodu, podejmowanie dojrzałych decyzji inżynieryjnych i ocena ryzyka technicznego.
Wymagania (Must Have)
Zaawansowane Go w produkcji: Głęboka znajomość goroutines, channels, context cancellation, race detection, profilingu oraz zarządzania pamięcią/zasobami.
Systemy rozproszone: Praktyczna wiedza z obszaru asynchronicznej komunikacji, retries, idempotencji, zarządzania stanem i obsługi częściowych awarii systemów.
Inżynieria bezpieczeństwa i kryptografia: Znajomość zasad uwierzytelniania, szyfrowanego przechowywania danych, bezpiecznego logowania oraz podstaw stosowanej kryptografii (podpisy cyfrowe, funkcje haszujące, zarządzanie kluczami).
Infrastruktura i Testy: Doświadczenie z kontenerami (Docker), środowiskiem Linux, CI/CD, automatyzacją testów oraz produkcyjną obserwacją systemów (observability).
Samodzielność i komunikacja: Umiejętność wejścia w istniejącą bazę kodu przy minimalnym przekazaniu wiedzy, bardzo dobry angielski w mowie i pismach oraz umiejętność klarownego uzasadniania decyzji technicznych.
Mile widziane (Nice to Have)
Doświadczenie z technologiami MPC (Multi-Party Computation), threshold signatures lub distributed key generation (DKG).
Znajomość bibliotek i bindingów mobilnych oraz webowych: JavaScript/TypeScript SDKs, Swift, Kotlin, React Native / Expo.
Doświadczenie w podpisywaniu transakcji blockchainowych.
Orientacja w obszarze Confidential Computing oraz hardware attestation (w szczególności AMD SEV-SNP).
Znajomość narzędzi: MQTT, Protocol Buffers, Prometheus, OpenTelemetry lub zainteresowanie kryptografią postkwantową.
Stack technologiczny & Narzędzia
Backend: Go, Linux, Docker, MQTT, Protocol Buffers
Observability: Prometheus, OpenTelemetry
Cross-platform: JS/TS, Swift, Kotlin
Narzędzia: GitHub, Jira, Slack, Google Workspace
Proces rekrutacyjny
Etap 1: Pierwsza rozmowa techniczna (screening)
Etap 2: Zadanie techniczne typu pair-programming
Etap 3: Rozmowa końcowa z klientem (w tym ze specjalistą ds. kryptografii)

