Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

H2B Group

NewBe an early applicant

Senior Go Engineer

Posted Updated
Discussion

Description

Wynagrodzenie
B2B: 115 – 125 PLN / godz. netto

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

  1. Etap 1: Pierwsza rozmowa techniczna (screening)

  2. Etap 2: Zadanie techniczne typu pair-programming

  3. Etap 3: Rozmowa końcowa z klientem (w tym ze specjalistą ds. kryptografii)

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →