Wspólnie z naszym Partnerem Biznesowym z branży telekomunikacyjnej poszukujemy doświadczonego/ej specjalisty/ki do realizacji projektów jako Backend Developer (Go). Projekt dotyczy rozwoju rozbudowanej platformy opartej o mikroserwisy, działającej on-premise oraz w chmurze wewnętrznej, która stanowi centralny backend dla serwisów www i aplikacji self-service. 💡 ZAKRES USŁUG Dostarczanie i utrzymanie działających mikroserwisów w Go, stanowiących backend dla aplikacji self-service (mobile i web).
Dostarczenie zaprojektowanych i wdrożonych API REST oraz integracji z obszarami takimi jak streaming, billing, płatności i API biznesowe. Dostarczenie bezpiecznych mechanizmów uwierzytelniania i autoryzacji (SAML, ORY Fosite). Zapewnienie stabilnie działającej warstwy danych i cache (MongoDB, BigCache) oraz skonfigurowanego nginx.
Zapewnienie obserwowalności usług z wykorzystaniem OpenTelemetry. Odtworzenie wiedzy o istniejącym systemie na podstawie jego kodu, przy ograniczonej dokumentacji. 🔍 WYMAGANE KOMPETENCJE Minimum 5 lat doświadczenia komercyjnego oraz praktyczna znajomość języka Go (Golang).
Doświadczenie w projektowaniu i rozwoju API REST. Doświadczenie z architekturą mikroserwisową (on-premise oraz chmura wewnętrzna). Znajomość mechanizmów uwierzytelniania i autoryzacji: SAML, ORY Fosite.
Praktyczna znajomość MongoDB, BigCache oraz nginx . Doświadczenie we wdrażaniu obserwowalności usług z użyciem OpenTelemetry. Umiejętność samodzielnego poznawania systemu o ograniczonej doku