Go Engineer (Senior) do Modułu Krytycznego: Result Signature & Anti-Replay (B2B)
Szukamy doświadczonego Go Engineera do rozwoju modułów krytycznych dla naszego lokalnego systemu High-Performance Data Validation. Nasz produkt jest wdrażany w architekturze on-premise (Docker), co gwarantuje pełną kontrolę nad danymi i jest kluczowe dla klientów z sektorów regulowanych.
Poszukujemy inżyniera, który ma doświadczenie w budowaniu stabilnych, autonomicznych i bezpiecznych systemów niskiego poziomu.
II. Zakres Zlecenia (Moduły Krytyczne)
Poszukiwany inżynier będzie odpowiedzialny za implementację następujących, niskopoziomowych mechanizmów w Go:
1. Result Signature (Kryptografia):
- Projekt i implementacja mechanizmu podpisywania kryptograficznego danych wyjściowych (np. hashe, metadane, status) z użyciem kluczy prywatnych (np. RSA/ECDSA).
- Cel: Umożliwienie klientowi weryfikacji autentyczności i integralności wyniku kluczem publicznym.
2. Anti-Replay Logic (Stan Krytyczny):
- Implementacja atomowej logiki transakcyjnej (PostgreSQL/SQLite) do zarządzania jednorazowymi identyfikatorami i śledzenia stanu.
- Cel: Zapobieganie powtarzającym się, nieautoryzowanym żądaniom i atakom replay.
3. Low-Level Data Validation Core:
- Praca z danymi binarnymi (analiza struktury, walidacja integralności).
- Implementacja mechanizmów ekstrakcji i weryfikacji metadanych (np. synchronizacja czasowa, heurystyki rozdzielczości).
III. Wymagania Architektoniczne i Wykluczenia
- Język Bazowy: Go (Golang).
- Architektura: Standalone binary (Linux) w minimalnym kontenerze Docker.
- Priorytety: Niezawodność, Czysta Architektura, Wydajność i Bezpieczeństwo (Security First).
- Wykluczenia: Brak front-endu w tym zleceniu, brak integracji z chmurą, brak AI/ML.
IV. Wymagane Umiejętności (Kluczowe dla Projektu)
- Go (Golang): Min. 4 lata praktycznego doświadczenia w produkcji.
- Kryptografia Produkcyjna: Doświadczenie z podpisami cyfrowymi (RSA/ECDSA), bezpiecznym zarządzaniem kluczami.
- Bazy Danych: Zaawansowana wiedza o transakcjach i atomowości (PostgreSQL
- resztę opisu wyślę na priv bo się nie mieści.