JR-187434 Full stack Developer Senior
Customertimes
Rola polega na tworzeniu i utrzymywaniu skalowalnych, chmurowych aplikacji w architekturze mikroserwisów. Będziesz pracować zarówno nad backendem (Python/Flask, SQLAlchemy, PostgreSQL, gRPC), jak i frontendem (React, TypeScript, Redux, React Query). Aplikacje działają w Kubernetes na AWS, a monitoring zapewniają Grafana i Honeycomb. Zespół jest zdalny, z elastycznymi godzinami i niewielką liczbą spotkań (1-2 dziennie). Praca wymaga dużej odpowiedzialności i samodzielności.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ani liczby mikroserwisów, brak informacji o procesie rekrutacyjnym (liczba etapów, zadanie rekrutacyjne itp.).
Rola polega na tworzeniu i utrzymywaniu skalowalnych, chmurowych aplikacji w architekturze mikroserwisów. Będziesz pracować zarówno nad backendem (Python/Flask, SQLAlchemy, PostgreSQL, gRPC), jak i frontendem (React, TypeScript, Redux, React Query). Aplikacje działają w Kubernetes na AWS, a monitoring zapewniają Grafana i Honeycomb. Zespół jest zdalny, z elastycznymi godzinami i niewielką liczbą spotkań (1-2 dziennie). Praca wymaga dużej odpowiedzialności i samodzielności.
- ✓Remote-first z elastycznymi godzinami pracy
- ✓Niska liczba spotkań (1-2 dziennie) – więcej czasu na kodowanie
- ✓Wysoki poziom odpowiedzialności i własności nad kodem
- ✓Praca w międzynarodowym zespole z możliwością rozwoju
- ✓Płatny czas wolny (urlop, chorobowe, święta)
- !Brak informacji o dyżurach on-call, mimo wspomnianego 'investigate production incidents'
- !Szeroki zakres produktów (praca nad wieloma produktami) może oznaczać częste zmiany kontekstu
- !Brak konkretnych widełek wynagrodzenia w ogłoszeniu (choć w danych strukturalnych widnieje 'other' – zapewne B2B, ale bez kwoty)
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i rozwijanie skalowalnych backendowych serwisów w Pythonie z Flask
- •Budowanie i ulepszanie aplikacji frontendowych w React, TypeScript, Redux i React Query
- •Tworzenie i utrzymanie mikroserwisów komunikujących się przez gRPC
- •Optymalizacja interakcji z bazą danych przy użyciu SQLAlchemy i PostgreSQL
- •Deploy, monitorowanie i utrzymanie serwisów w Kubernetes
- •Praca z AWS (S3, RDS, SQS) dla niezawodnych rozwiązań cloud-native
- •Monitorowanie wydajności i rozwiązywanie problemów przy użyciu Grafany i Honeycomb
- •Udział w code review, decyzjach architektonicznych i ulepszaniu CI/CD
Oferta dla doświadczonych specjalistów (Senior).
Osoba z 5 latami doświadczenia w inżynierii oprogramowania, która ma praktyczną wiedzę o Pythonie, Flask, React i Kubernetes, nawet jeśli nie jest ekspertem we wszystkich obszarach. Potrafi samodzielnie realizować zadania i komunikować się po angielsku na poziomie B2.
Osoby z mniej niż 5 latami doświadczenia lub bez pełnego stacku (tylko backend lub tylko frontend) raczej nie powinny aplikować, ponieważ rola wymaga łączenia obu dziedzin. Również osoby preferujące sztywne godziny pracy i dużo spotkań mogą się nie odnaleźć w zdalnym, elastycznym środowisku.
- ?Jak duży jest zespół inżynieryjny i ile osób pracuje nad tym samym produktem?
- ?Czy jest przewidziany dyżur on-call? Jeśli tak, jak często i czy jest dodatkowo płatny?
- ?Nad jakim konkretnym produktem/ projektem będę pracować? Czy to projekt wewnętrzny czy dla klienta?
- ?Jakie są główne narzędzia CI/CD używane w zespole?
- ?Czy istnieje możliwość wpływu na wybór technologii i architekturę?
- ?Jakie są oczekiwania co do dostępności w godzinach pracy (czy są jakieś okna czasowe)?
- −Nie podano wielkości zespołu ani liczby mikroserwisów
- −Brak informacji o procesie rekrutacyjnym (liczba etapów, zadanie rekrutacyjne itp.)
- −Nie wiadomo, czy praca dotyczy jednego produktu czy wielu projektów rotacyjnie
- −Brak szczegółowych benefitów – tylko ogólne stwierdzenie, że różnią się w zależności od lokalizacji
Zespół jest zdalny, z elastycznymi godzinami, kładzie nacisk na współpracę, ale z dużą autonomią i małą ilością spotkań. Atmosfera jest raczej techniczna i nastawiona na ciągłe doskonalenie.