Szukamy Mid / Mid+ Golang Developera, który dołączy do zespołów projektowych realizujących rozwiązania backendowe w obszarach AdTech, e-commerce, integracji systemów oraz przetwarzania danych.
Będziesz pracować przy rozwoju istniejących systemów oraz budowie nowych komponentów backendowych. Projekty mogą obejmować m.in. integracje z zewnętrznymi API, przetwarzanie danych, rozwój usług backendowych, automatyzację procesów oraz budowę rozwiązań wspierających produkty i platformy klientów.
To rola dla osoby, która dobrze zna Golang, potrafi samodzielnie rozwijać usługi backendowe i chce pracować przy praktycznych, produkcyjnych systemach używanych w środowiskach biznesowych.
Zakres obowiązków:
- Projektowanie, rozwój i utrzymanie usług backendowych w Golang.
- Budowa nowych komponentów i funkcjonalności w istniejących systemach.
- Tworzenie i rozwój API oraz integracji z systemami zewnętrznymi.
- Praca przy systemach związanych z AdTech, e-commerce, przetwarzaniem danych i integracją.
- Implementacja logiki biznesowej po stronie backendu.
- Praca z bazami danych SQL, NoSQL lub NewSQL.
- Optymalizacja wydajności, stabilności i skalowalności usług.
- Debugowanie, analiza błędów i rozwiązywanie problemów technicznych.
- Praca z konteneryzacją i środowiskami uruchomieniowymi opartymi o Docker.
- Dbanie o jakość kodu, czytelność, testowalność i utrzymywalność rozwiązań.
- Udział w projektowaniu rozwiązań technicznych.
- Współpraca z backend developerami, frontend developerami, testerami, architektami i product ownerami.
- Udział w estymacji zadań, code review i planowaniu prac projektowych.
- Korzystanie z narzędzi AI wspierających programowanie i automatyzację pracy developerskiej.
Wymagania, które musisz spełnić:
- Bardzo dobra znajomość Golang.
- Doświadczenie w projektowaniu i rozwijaniu usług backendowych.
- Praktyczna znajomość Git.
- Praktyczna znajomość Dockera.
- Doświadczenie w pracy z API i integracjami systemowymi.
- Znajomość relacyjnych lub nierelacyjnych baz danych.
- Umiejętność pisania czytelnego, testowalnego i utrzymywalnego kodu.
- Znajomość dobrych praktyk projektowania aplikacji backendowych.
- Umiejętność debugowania i analizowania problemów technicznych.
- Samodzielność w realizacji zadań.
- Odpowiedzialność za dowożone rozwiązania.
- Nastawienie na rozwiązywanie problemów i szukanie praktycznych rozwiązań.
- Dbałość o jakość kodu i stosowanie dobrych praktyk developerskich.
- Chęć ciągłego rozwoju i otwartość na nowe technologie.
- Komunikatywność w języku polskim.
- Gotowość do pracy w trybie hybrydowym.
Mile widziane:
- Znajomość Pythona.
- Doświadczenie w pracy z Google Cloud Platform lub Microsoft Azure.
- Doświadczenie z bazami danych SQL, NoSQL lub NewSQL.
- Doświadczenie w projektach z obszaru AdTech, e-commerce, integracji systemów lub przetwarzania danych.
- Znajomość systemów kolejkowych, streamingu danych lub przetwarzania asynchronicznego.
- Doświadczenie z mikroserwisami i architekturą rozproszoną.
- Doświadczenie w pracy z systemami o większym wolumenie ruchu lub danych.
- Znajomość podstaw JavaScript, HTML, CSS.
- Doświadczenie z CI/CD i automatyzacją procesów developerskich.
- Znajomość Kubernetes lub podobnych narzędzi do orkiestracji kontenerów.
- Doświadczenie w pisaniu testów jednostkowych, integracyjnych lub kontraktowych.
- Umiejętność pracy z narzędziami obserwowalności, logowania i monitoringu.
- Umiejętność efektywnej pracy z narzędziami AI wspierającymi kodowanie, np. Claude Code, Cursor, opencode, Gemini CLI, Codex, GitHub Copilot, ChatGPT lub podobnymi.
- Otwartość na pracę z podejściem agentowego kodowania i automatyzacji części zadań developerskich.
Technologie, z którymi możesz pracować:
- Golang
- Git
- Docker
- SQL / NoSQL / NewSQL
- REST API / integracje systemowe
- Google Cloud Platform / Microsoft Azure
- Systemy kolejkowe i przetwarzanie asynchroniczne
- Mikroserwisy
- CI/CD
- Kubernetes lub podobne narzędzia
- Python
- JavaScript / HTML / CSS / SSR
- Narzędzia AI dla developerów: Claude Code, Cursor, opencode, Gemini CLI, Codex, GitHub Copilot, ChatGPT lub podobne
Kogo szukamy:
Szukamy osoby na poziomie mid / mid+, która:
- ma praktyczne doświadczenie w pracy z Golangiem;
- potrafi samodzielnie rozwijać usługi backendowe;
- rozumie, że dobry backend to nie tylko działający kod, ale też stabilność, wydajność, testowalność i utrzymywalność;
- dobrze odnajduje się w pracy z istniejącymi systemami i potrafi rozwijać je bez pogarszania jakości;
- potrafi analizować problemy techniczne i szukać prostych, skutecznych rozwiązań;
- ma nastawienie „can-do” i bierze odpowiedzialność za dowożone zadania;
- zwraca uwagę na jakość kodu, dobre praktyki i sensowną architekturę;
- jest otwarta na nowe technologie i sposoby pracy;
- chce korzystać z narzędzi AI wspierających programowanie;
- jest ciekawa podejścia agentowego kodowania i automatyzacji pracy developerskiej;
- dobrze współpracuje z zespołem technicznym i produktowym;
- odpowiada jej praca w modelu hybrydowym.
Co oferujemy:
- Pracę przy produkcyjnych systemach backendowych.
- Udział w projektach z obszaru AdTech, e-commerce, integracji systemów i przetwarzania danych.
- Możliwość pracy nad istniejącymi systemami oraz nowymi komponentami tworzonymi od zera.
- Współpracę z doświadczonym zespołem technologicznym.
- Możliwość wpływu na jakość kodu i sposób realizacji zadań.
- Pracę z Golangiem, Dockerem, bazami danych, integracjami i środowiskami chmurowymi.
- Przestrzeń do proponowania usprawnień technicznych.
- Możliwość korzystania z nowoczesnych narzędzi AI wspierających programowanie.
- Możliwość rozwoju w kierunku Senior Backend Developera, Tech Leada lub Architekta Backendowego.