Tech Lead (Go) – Software Engineering in Katowice

Tech Lead (Go) – Software Engineering in Katowice

Katowice Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
G

W skrócie

  • Zadania: Prowadź zespół inżynieryjny i podejmuj kluczowe decyzje techniczne.
  • Firma: Innowacyjna firma technologiczna z dynamiczną kulturą pracy.
  • Benefity: Wsparcie w rozwoju zawodowym, elastyczne godziny pracy i płatny urlop.
  • Pozostałe informacje: Możliwość pracy zdalnej oraz wyjazdy integracyjne w międzynarodowych lokalizacjach.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój produktów.
  • Kwalifikacje: 7+ lat doświadczenia w inżynierii oprogramowania i silne umiejętności w Go.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Poszukujemy silnego Tech Leada z głęboką wiedzą w zakresie inżynierii oprogramowania i backendu, który poprowadzi mały zespół inżynieryjny i weźmie odpowiedzialność za decyzje techniczne, architekturę oraz jakość inżynieryjną. To rola praktyczna — będziesz kierować kierunkiem technicznym zespołu, pozostając jednocześnie głęboko zaangażowanym w rozwój produkcji, architekturę oraz rozwiązywanie złożonych wyzwań inżynieryjnych.

Będziesz prowadzić mały zespół międzyfunkcyjny składający się z 3 inżynierów oprogramowania i 2 inżynierów QA. Nasza podstawowa infrastruktura backendowa oparta jest na Go, dlatego szukamy kogoś z silnym doświadczeniem komercyjnym w Golang oraz solidnym zapleczem w budowaniu skalowalnych, rozproszonych systemów. Oczekujemy również, że aktywnie wykorzystasz narzędzia AI do poprawy jakości inżynieryjnej, produktywności i szybkości rozwoju.

Obowiązki:

  • Prowadzenie kierunku technicznego zespołu i podejmowanie kluczowych decyzji architektonicznych
  • Projektowanie i rozwijanie skalowalnych usług backendowych i API przy użyciu Go
  • Bycie aktywnym w kodzie produkcyjnym i rozwiązywanie złożonych wyzwań technicznych
  • Projektowanie niezawodnych, skalowalnych i łatwych w utrzymaniu systemów rozproszonych
  • Prowadzenie przeglądów kodu i utrzymywanie wysokich standardów inżynieryjnych w zespole
  • Poprawa wydajności systemu, niezawodności, obserwowalności i skalowalności
  • Identyfikacja ryzyk technicznych, wąskich gardeł i obszarów do poprawy
  • Mentorowanie inżynierów oprogramowania i wspieranie ich rozwoju technicznego
  • Pomoc w zwiększeniu produktywności zespołu i poprawie efektywności inżynieryjnej
  • Ścisła współpraca z zespołem Produktu, QA i innymi zespołami inżynieryjnymi
  • Ciągłe doskonalenie procesów rozwoju, praktyk inżynieryjnych i jakości dostaw
  • Aktywne korzystanie z narzędzi wspomaganych AI w celu przyspieszenia przepływów pracy inżynieryjnych i poprawy jakości kodu

Wymagania:

  • 7+ lat doświadczenia w inżynierii oprogramowania
  • Silne doświadczenie komercyjne z Go (Golang)
  • Silne zaplecze w inżynierii backendowej i oprogramowania
  • Doświadczenie w projektowaniu skalowalnych architektur i systemów rozproszonych
  • Silne zrozumienie architektury mikroserwisów i wzorców komunikacji asynchronicznej
  • Solidne doświadczenie z PostgreSQL, Redis i REST API
  • Doświadczenie z brokerami wiadomości takimi jak RabbitMQ, Kafka lub podobnymi
  • Doświadczenie z Dockerem i CI/CD
  • Doświadczenie w prowadzeniu inżynierów i podejmowaniu decyzji technicznych oraz architektonicznych
  • Silne podejście praktyczne — czujesz się komfortowo blisko kodu i przyczyniasz się do rozwoju produkcji
  • Silne zrozumienie najlepszych praktyk inżynieryjnych, jakości kodu, testowania i niezawodności systemu
  • Doświadczenie w korzystaniu z narzędzi rozwoju AI, takich jak Cursor, GitHub Copilot, Claude Code lub podobnych w codziennym rozwoju

Miłe widziane:

  • Doświadczenie z Kubernetes i GitOps
  • Doświadczenie w budowaniu systemów o dużym obciążeniu lub wysokiej dostępności
  • Doświadczenie z architekturami opartymi na zdarzeniach
  • Doświadczenie z Web3, blockchain, fintech lub innymi produktami o dużej transakcyjności
  • Doświadczenie w integrowaniu API LLM lub możliwości AI w produktach produkcyjnych
  • Doświadczenie z TypeScript / Node.js lub innymi technologiami backendowymi

Korzyści:

  • Profesjonalny rozwój: wsparcie dla kursów, konferencji i nauki języka angielskiego (do 100% pokrycia).
  • Równowaga między życiem zawodowym a prywatnym: zdalny lub hybrydowy format z elastycznymi godzinami w międzynarodowych zespołach.
  • Płatny urlop: do 20 dni urlopu + 8 dni świątecznych + 5 dni osobistych rocznie.
  • Programy uznaniowe: strukturalne oceny wydajności i nagrody zespołowe.
  • Kultura zespołowa: wyjazdy integracyjne w międzynarodowych lokalizacjach (na przykład, apartamenty firmowe na Cyprze).

Tech Lead (Go) – Software Engineering in Katowice – pracodawca: GoMining

Jako pracodawca, GoMining oferuje wyjątkowe możliwości rozwoju kariery w dynamicznym środowisku fintech, gdzie innowacje i analityka danych są na pierwszym planie. Nasza kultura pracy opiera się na elastyczności, zdalnym trybie pracy oraz wsparciu w nauce, co pozwala pracownikom na osiąganie równowagi między życiem zawodowym a prywatnym. Dodatkowo, organizujemy niezapomniane wydarzenia i oferujemy unikalny program lojalnościowy, który umożliwia pracownikom zarabianie pasywnego dochodu, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i inspirującej pracy.

G

Dane kontaktowe:

Zespół rekrutacyjny GoMining

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Tech Lead (Go) – Software Engineering in Katowice

Golang
Backend Development
Distributed Systems
Microservices Architecture
Asynchronous Communication Patterns
PostgreSQL
Redis