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.