W skrócie
- Zadania: Projektuj i rozwijaj usługi uwierzytelniania i autoryzacji w nowoczesnym środowisku.
- Firma: Intetics Inc. - globalna firma technologiczna z dynamiczną kulturą pracy.
- Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej oraz rozwój zawodowy.
- Pozostałe informacje: Możliwość mentorowania innych inżynierów i kształtowania przyszłości zespołu.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na bezpieczeństwo cyfrowe.
- Kwalifikacje: 7+ lat doświadczenia w inżynierii backendowej, w tym 5+ lat z Go.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Intetics Inc., globalna firma technologiczna oferująca rozwój niestandardowych aplikacji oprogramowania, zdalne zespoły profesjonalne, ocenę jakości produktów oprogramowania oraz rozwiązania "wszystko-digital", poszukuje wysoko wykwalifikowanego i doświadczonego programisty Go, aby dołączyć do naszego dynamicznego zespołu na pełny etat.
Szukamy Senior/Lead Go Backend Engineer z silnym doświadczeniem w zakresie zarządzania tożsamością i dostępem (IAM), aby projektować, budować i obsługiwać bezpieczne, wysokowydajne usługi uwierzytelniania. Kandydat powinien mieć ponad 7-letnie doświadczenie w inżynierii backendowej, w tym ponad 5 lat z Go oraz 3-4 lata pracy z uwierzytelnianiem, autoryzacją, SSO, MFA, OAuth 2.0, OpenID Connect, JWT i zarządzaniem sesjami w środowiskach produkcyjnych.
Obowiązki projektowe:
- Projektowanie, rozwijanie i obsługiwanie usług tożsamości o wysokiej przepustowości i niskim opóźnieniu: Single Sign-On (SSO), Multi-Factor Authentication (MFA), zarządzanie sesjami i federacja.
- Właściciel funkcji od projektu po produkcję i wsparcie.
- Implementacja i skalowanie nowoczesnych protokołów uwierzytelniania i autoryzacji oraz formatów tokenów (OAuth 2.0, OpenID Connect, JWT), w tym bezpieczne wydawanie tokenów, rotacja i strategie unieważniania.
- Pisanie czystych, współbieżnych i wysoko wydajnych usług backendowych głównie w Go; projektowanie idiomatycznego, testowalnego kodu i jasnych kontraktów API (gRPC/HTTP).
- Wykorzystanie doświadczenia DevOps do wdrażania, zarządzania i automatyzacji infrastruktury tożsamości (CI/CD, monitorowanie i reakcja na incydenty).
- Pełnienie roli eksperta w dziedzinie uwierzytelniania i tożsamości: prowadzenie wewnętrznych przeglądów bezpieczeństwa, modelowanie zagrożeń dla przepływów tożsamości oraz doradzanie innym zespołom w zakresie bezpiecznych integracji z naszą platformą.
- Integracja i utrzymanie rozwiązań z niestandardowymi i standardowymi dostawcami tożsamości (np. Keycloak i AWS Cognito) oraz wzorcami federacyjnymi.
- Mentorowanie inżynierów, przeprowadzanie przeglądów projektów oraz wkład w technologiczną mapę drogową zespołu i postawę bezpieczeństwa.
Wymagania:
- 7+ lat doświadczenia w inżynierii backendowej, w tym 5+ lat z Go oraz 3-4 lata pracy z uwierzytelnianiem, autoryzacją, SSO, MFA, OAuth 2.0, OpenID Connect, JWT i zarządzaniem sesjami w środowiskach produkcyjnych.
- Silne doświadczenie produkcyjne z Go i gRPC; budowanie złożonych rozproszonych systemów backendowych.
- Głęboka wiedza na temat uwierzytelniania i autoryzacji: OAuth2, OIDC, RBAC, JWT, bezpieczeństwo tokenów, zarządzanie sesjami, kryptografia.
- Silne zrozumienie bezpieczeństwa w sieci, federowanej tożsamości, bezpiecznego kodowania i OWASP Top 10.
- Praktyczne doświadczenie z AWS, Kubernetes i Terraform.
- Doświadczenie w projektowaniu systemów o wysokiej przepustowości i niskim opóźnieniu z naciskiem na bezpieczeństwo i poprawność.
- Silne umiejętności komunikacyjne; zdolność do wyjaśniania kompromisów w zakresie bezpieczeństwa i architektury zarówno technicznym, jak i nietechnicznym interesariuszom.
Miło widziane:
- Doświadczenie z SAML, SCIM, PKI, punktami końcowymi JWKs/JWKS, zarządzaniem kluczami (KMS/HSM) i introspekcją tokenów.
- Znajomość platform tożsamości (komercyjnych lub open source), ograniczania tempa, łagodzenia nadużyć i adaptacyjnego uwierzytelniania.
Senior Go Developer in Katowice – pracodawca: Intetics Inc.
Intetics Inc. to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Nasza kultura pracy opiera się na współpracy i innowacyjności, co pozwala pracownikom na ciągłe doskonalenie swoich umiejętności oraz udział w interesujących projektach związanych z bankowością i finansami. Dodatkowo, praca w międzynarodowym zespole w elastycznym modelu pracy sprzyja równowadze między życiem zawodowym a prywatnym.