Golang Developer (Mid/Senior) – 100% remote
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
Wynagrodzenie
B2B: 25000 – 30000 PLN / mies. netto
umowa o pracę: 25000 – 30000 PLN / mies. brutto
Szukamy programisty Go do zespołu, który buduje systemy przetwarzające w czasie rzeczywistym bardzo duże strumienie zdarzeń. Najbardziej wymagająca część to silniki aukcyjne: każde zapytanie trzeba ocenić i rozstrzygnąć w limicie czasu liczonym w milisekundach, a od wydajności kodu zależy bezpośrednio wynik biznesowy. To praca dla kogoś, kto lubi mierzyć opóźnienia, szukać wąskich gardeł i projektować usługi, które wytrzymują skoki ruchu.
Co będziesz robić:
Rozwijać w Go silniki aukcyjne (real-time): logikę licytacji i zachowanie przy skokach ruchu.
Szukać milisekund: profilować, mierzyć, usuwać wąskie gardła i sprawdzać efekt na produkcji.
Projektować, którędy i w jakiej postaci płyną zdarzenia między usługami, tak żeby system wytrzymywał obciążenie.
Dostarczać dane, na podstawie których firma podejmuje decyzje.
Pracować z data scientistami na styku ich modeli i Twojego kodu w Go.
Mieć realny głos w architekturze: proponujesz, uzasadniasz, wdrażasz.
Czego oczekujemy:
Dobrze znasz Go w praktyce.
Masz doświadczenie z backendem działającym na produkcji.
Gdy zapytanie do bazy działa wolno, umiesz znaleźć przyczynę – zarówno w bazie obsługującej ruch, jak i w analitycznej.
Piszesz kod, który da się przetestować, a ktoś inny bez obaw zmieni go za rok.
Mile widziane:
Systemy z dużym ruchem i twardym limitem opóźnień, profilowanie w Go.
Python lub Java, choćby w podstawach.
Programowanie z agentami AI.
Nie musisz znać systemów aukcyjnych ani Kafki – tego nauczysz się na miejscu.
Zespół:
Dołączysz do zespołu bardzo doświadczonych inżynierów.
Klient to firma z własnymi markami i produktami (nie software house ani outsourcing). Niektóre z produktów są liderami w swoich kategoriach. Go pracuje w kilku zespołach, więc z czasem możesz przejść do innego projektu, jeśli bardziej Cię zainteresuje. Każdy działa w skali, z jaką mierzy się niewiele firm, więc niezależnie od tego, gdzie trafisz, problemy są z najwyższej półki.
Stos technologiczny:
Go jako główny język usług; Kafka do strumieni zdarzeń; bazy transakcyjne i analityczne. Po stronie data science – Python i Java. Na co dzień w pracy przydają się narzędzia AI do programowania.
Jak wygląda proces:
Rekrutację prowadzi Optineo. Zaczynamy od krótkiej rozmowy zapoznawczej. Potem umawiamy się na dłuższy wywiad o Twoim doświadczeniu i oczekiwaniach. W trakcie rozmów szybko odkryjemy karty: poznasz nazwę klienta i szczegóły pracy. Wspólnie zdecydujemy, czy idziemy dalej, a informacje o Tobie trafią do klienta wyłącznie za Twoją zgodą. To konkretne, otwarte stanowisko, a nie zbieranie CV na zapas.
Get similar jobs in Poland by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more remote Software Developer jobs in Poland.
Finding similar jobs…