Senior Go Engineer in Warsaw

Senior Go Engineer in Warsaw

Warsaw Pełny etat 50715 - 61985 zł / rok (szac.) Hybrydowo
B

W skrócie

  • Zadania: Projektuj, rozwijaj i utrzymuj skalowalne usługi backendowe.
  • Firma: Rodzinna firma IT z zespołem w Lizbonie, specjalizująca się w augmentacji personelu.
  • Benefity: B2B kontrakt, elastyczne wynagrodzenie, płatności co miesiąc.
  • Pozostałe informacje: Możliwość mentorowania innych inżynierów i udziału w ceremoniach agile.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój innowacyjnych projektów.
  • Kwalifikacje: 5+ lat doświadczenia w inżynierii backendowej i silna znajomość Go.

Przewidywane wynagrodzenie mieści się w przedziale 50715 - 61985 zł za rok.

Poszukujemy Senior Go Engineer.

Język: Upper-Intermediate

Rodzaj zatrudnienia: Pełny etat

Lokalizacja kandydata: Polska, inne kraje UE, Kazachstan, Serbia, Armenia, Gruzja

Strefa czasowa: CET

Start: ASAP

Planowany czas pracy: 3 miesiące w tym roku + 3 miesiące w przyszłym roku

Opis klienta: Globalna platforma mobilności i usług miejskich umożliwiająca użytkownikom rezerwację przejazdów i innych usług przy negocjowaniu stawek bezpośrednio z dostawcami usług.

Faza projektu: w toku

Umiejętności miękkie:

  • Umiejętność wyjaśnienia architektury projektu oraz problemów biznesowych w szczegółach.
  • Umiejętność samodzielnego wyjaśniania niejasnych wymagań, definiowania metryk, rozwiązywania problemów związanych z równoległością i przypadkami brzegowymi oraz artykułowania kompromisów technicznych.

Umiejętności twarde / Wymagane:

  • 5+ lat doświadczenia w inżynierii backendowej i rozwoju złożonych produktów.
  • Silna znajomość Go: równoległość, synchronizacja, propagacja kontekstu, zarządzanie cyklem życia goroutine i łagodne zamykanie.
  • Doświadczenie z systemami rozproszonymi o dużym obciążeniu i architekturą mikroserwisów.
  • Silna znajomość SQL i modelowania danych: projektowanie schematów, złączenia, indeksy, analiza zapytań, replikacja, partycjonowanie i sharding.
  • Doświadczenie z MySQL lub PostgreSQL oraz strategiami pamięci podręcznej Redis.
  • Komunikacja między usługami synchroniczna/asynchroniczna z użyciem gRPC i brokerów wiadomości, w tym gwarancje dostawy i idempotencja.
  • Obserwowalność: metryki, logowanie, śledzenie, alertowanie i profilowanie Go.
  • Zrozumienie NFR, SLA/SLO/SLI, Docker, Kubernetes, CI/CD i platform chmurowych.
  • Utrzymywalny, testowalny kod; testy jednostkowe/integracyjne; Git i procesy przeglądu kodu.

Umiejętności twarde / Mile widziane:

  • Doświadczenie w architekturze opartej na zdarzeniach z Kafka, NATS lub RabbitMQ.
  • Doświadczenie w infrastrukturze jako kod z Terraform lub Pulumi.
  • Profilowanie wydajności i optymalizacja usług Go.
  • Znajomość Figma, współpracy międzyplatformowej i narzędzi wspomagających rozwój opartych na AI.

Obowiązki i zadania:

  • Projektowanie, rozwijanie i utrzymywanie skalowalnych usług backendowych i funkcji.
  • Prowadzenie badań technicznych, projektowanie architektury i wdrażanie.
  • Współpraca między zespołami, przeprowadzanie przeglądów i udział w dyskusjach architektonicznych.
  • Odpowiedzialność za dostarczanie usług, monitorowanie produkcji, utrzymanie i obserwowalność.
  • Mentorowanie inżynierów i uczestnictwo w ceremoniach agile.

Technologia: Go, Mikroserwisy, PostgreSQL/MySQL, Redis, gRPC, Docker, Kubernetes, AWS, CI/CD

Etapy rozmowy kwalifikacyjnej:

  • Sprawdzenie języka angielskiego (15 minut)
  • Wewnętrzna rozmowa techniczna (1-1,5 godziny)
  • Rozmowa z klientem (1 godzina)
  • Rozmowa z klientem – kodowanie na żywo
  • Rozmowa z klientem – dopasowanie kulturowe (45 minut)

Co oferujemy:

  • Model: umowa B2B z Bonapolia - jedna umowa, jedna miesięczna faktura
  • Stawka: negocjowana w zależności od seniority kandydata i budżetu klienta
  • Płatność: miesięczna faktura, płatna w tym samym terminie, co klient (zwykle 30 dni)
  • Umowa napisana zgodnie z prawem Twojego kraju
  • Obsługujemy dokumentację po stronie klienta: MSA, NDA, fakturowanie

O Bonapolia: Bonapolia to rodzinna firma zajmująca się zwiększaniem zespołów IT z siedzibą w Lizbonie. Budujemy zespoły inżynieryjne dla firm produktowych i konsultingowych IT w całej Europie i USA.

Więcej na bonapolia.com

Senior Go Engineer in Warsaw – pracodawca: Bonapolia

Bonapolia to rodzinna firma zajmująca się augmentacją zespołów IT, z siedzibą w Lizbonie, która oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracownicy cenią sobie elastyczność pracy oraz bliską współpracę z klientami, co sprzyja innowacyjności i kreatywności. Dodatkowo, jako firma rodzinna, Bonapolia stawia na wartości takie jak wsparcie, zaufanie i długoterminowe relacje, co czyni ją doskonałym miejscem dla osób poszukujących satysfakcjonującej kariery w branży technologicznej.

B

Dane kontaktowe:

Zespół rekrutacyjny Bonapolia

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Go Engineer in Warsaw

Go
Concurrency
Synchronization
Context Propagation
Goroutine Lifecycle Management
Graceful Shutdown
High-load Distributed Systems