Principal Full-Stack Engineer (Frontend focus)
Sigma Software
Rola to techniczny lider full-stack z silnym naciskiem na frontend, odpowiedzialny za architekturę i rozwój zaawansowanego dashboardu analitycznego dla dużej, rozproszonej platformy danych. To połączenie pracy architektonicznej, mentoringu i codziennego programowania w React, TypeScript, GraphQL i Node.js. Choć tytuł mówi 'Principal Full-Stack Engineer', realnie rola koncentruje się na frontendzie dashboardów, z backendem głównie w kontekście API i narzędzi danych (SQL, Looker, dbt, Python).
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ani liczby osób do mentorowania, brak informacji o ewentualnych dyżurach on-call.
Rola to techniczny lider full-stack z silnym naciskiem na frontend, odpowiedzialny za architekturę i rozwój zaawansowanego dashboardu analitycznego dla dużej, rozproszonej platformy danych. To połączenie pracy architektonicznej, mentoringu i codziennego programowania w React, TypeScript, GraphQL i Node.js. Choć tytuł mówi 'Principal Full-Stack Engineer', realnie rola koncentruje się na frontendzie dashboardów, z backendem głównie w kontekście API i narzędzi danych (SQL, Looker, dbt, Python).
- ✓Kontrakt B2B
- ✓Możliwość pracy nad międzynarodowymi projektami z nowoczesnym stackiem
- ✓Silny nacisk na kulturę uczenia się, eksperymentowania i doskonałości technicznej
- ✓Jasno określone role technicznego lidera z autonomią decyzyjną
- ✓Wsparcie w rozwoju zawodowym (budżet szkoleniowy niewymieniony, ale podano 'professional growth opportunities')
- !Brak informacji o wielkości zespołu i liczbie osób, którymi trzeba zarządzać
- !Nie sprecyzowano, czy rola wiąże się z dyżurami on-call lub gotowością do pracy w różnych strefach czasowych
- !Wymóg znajomości narzędzi AI jest dość niejasny (jakie konkretnie narzędzia?)
- !Ogłoszenie podaje bardzo szeroki zakres technologii – może to oznaczać, że rzeczywisty stack różni się od opisanego
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie architektury dashboardu analitycznego w React/TypeScript/GraphQL
- •Programowanie frontendowych komponentów i integracja z backendem Node.js
- •Prowadzenie code review i mentoringu dla młodszych inżynierów
- •Partnerstwo z zespołem Product i Research w celu dopasowania funkcji do potrzeb biznesowych
- •Profilowanie, debugowanie i optymalizacja wydajności aplikacji webowych
- •Uczestnictwo w post-mortemach i analizie przyczyn źródłowych incydentów
- •Dokumentacja architektury i procesów deweloperskich w ramach zwinnego procesu
- •Eksperymentowanie z narzędziami AI wspomagającymi rozwój (np. Claude Code, GitHub Copilot)
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z minimum 8-letnim stażem w full-stacku, z bardzo dobrą znajomością React, TypeScript i GraphQL, doświadczeniem w dashboardach oraz backendem Node.js. Osoba, która potrafi samodzielnie prowadzić duże funkcjonalności i wspierać innych poprzez mentoring.
Juniorzy i mid-level developerzy bez doświadczenia w roli technicznego leada oraz osoby, które nie są zainteresowane pracą zdalną lub współpracą z zespołem w różnych strefach czasowych. Rola nie jest też dla kogoś, kto stroni od odpowiedzialności architektonicznej i mentoringu.
- ?Ile osób liczy zespół inżynieryjny, w którym będę pracować?
- ?Czy w projekcie są przewidziane dyżury on-call? Jeśli tak, jaka jest ich częstotliwość?
- ?Jakie konkretnie narzędzia AI są używane przez zespół? Czy to np. GitHub Copilot, Claude Code, czy coś innego?
- ?Jaka jest skala platformy – ile danych jest przetwarzanych dziennie, jaka jest liczba użytkowników dashboardu?
- ?Czy istnieje możliwość wpływu na wybór technologii w ramach projektu?
- ?Jak wygląda ścieżka awansu – czy z tej roli można przejść na wyższe stanowisko techniczne lub menedżerskie?
- ?Czy praca wymaga obecności w strefie czasowej klienta (np. USA)?
- −Nie podano wielkości zespołu ani liczby osób do mentorowania
- −Brak informacji o ewentualnych dyżurach on-call
- −Nie opisano procesu rekrutacyjnego (liczba etapów, zadanie domowe itp.)
- −Brak wzmianki o budżecie szkoleniowym lub konferencyjnym
Zespół stawia na wysoką wydajność, współpracę i jakość, promuje kulturę uczenia się i eksperymentowania. Istnieje duży nacisk na mentoring i wsparcie koleżeńskie, a także na budowanie nowoczesnych rozwiązań.