Pracuj.pl Stacjonarnie Mid New

Go Developer

IBA POLAND sp. z o.o.

⚲ Wrocław, Stare Miasto

Do uzgodnienia

Wymagania

  • ekspercki poziom Go, w tym zaawansowane funkcje języka (generics, reflection, unsafe, własne prymitywy synchronizacji)
  • min. 4 lata komercyjnego doświadczenia w backendzie w środowiskach high-load
  • udokumentowane doświadczenie w budowaniu i skalowaniu rozproszonych systemów high-load w środowiskach product-led
  • mocna znajomość SQL, w tym projektowanie schematów, replikacja, partycjonowanie, sharding i optymalizacja zapytań
  • głębokie zrozumienie struktur danych Redis i ich efektywnego użycia w systemach high-load
  • doświadczenie z synchroniczną i asynchroniczną komunikacją usług (gRPC, message brokers)
  • praktyczne doświadczenie z Docker, CI/CD, Kubernetes (lub odpowiednikiem) i infrastrukturą chmurową
  • angielski min. B2

Opis stanowiska

Będziesz projektować, rozwijać i utrzymywać backend platformy do zarządzania brandingiem (weryfikacja i kontrola jakości) dla globalnej platformy mobilności i usług miejskich. Zakres obejmuje research techniczny, projektowanie architektury, code review, observability oraz mentoring inżynierów, a także pełny cykl życia usług — od wdrożenia po wsparcie produkcyjne. To rola dla doświadczonego Go developera z realnym doświadczeniem w systemach high-load. Szczera uwaga: ogłoszenie oczekuje 'expert-level Go' z generics, reflection i unsafe — to znacznie więcej niż typowa znajomość języka, warto realnie ocenić swoje kompetencje.

🔍 Dekoder Ogłoszenia

🔴
Expert-level Go, including advanced language features such as generics, reflection, unsafe, and custom synchronization primitives.
Oczekują od Ciebie głębokiej, teoretycznej i praktycznej wiedzy o Go, wykraczającej poza podstawy, co może oznaczać potrzebę rozwiązywania bardzo złożonych problemów.
🟡
At least 4 years of commercial backend engineering experience in high-load environments.
Szukają kogoś, kto już wielokrotnie mierzył się z problemami wydajnościowymi i skalowalnością w praktyce, a nie tylko teoretycznie.
🔴
Proven experience in product-led environments and a proven track record of building and scaling high-load distributed systems.
Oczekują, że potrafisz samodzielnie podejmować decyzje dotyczące architektury i rozwoju produktu, a nie tylko implementować gotowe rozwiązania.
🔴
Strong SQL knowledge, including schema design, replication, partitioning, sharding, and query optimization.
Oczekują od Ciebie nie tylko pisania zapytań, ale także projektowania i optymalizacji baz danych na poziomie architektonicznym.
🔴
Interest in emerging technologies and continuous professional development.
Może oznaczać, że firma nie inwestuje w szkolenia, a od Ciebie oczekuje samodzielnego śledzenia nowinek i nauki na własną rękę.