Senior Full Stack/Web Performance Engineer
RTB House
Rola skupiona na optymalizacji wydajności wyświetlania reklam na całym świecie. Jako Senior Full Stack/Web Performance Engineer będziesz projektować i wdrażać zmiany systemowe poprawiające szybkość, skalowalność i obserwowalność. Tworzyć narzędzia i optymalizacje mierzące kluczowe metryki użytkownika (np. szybkość ładowania, widoczność). Pracować zarówno nad frontendem (JavaScript/TypeScript, React), jak i backendem (Node.js, Python, Java), integrując je z pipeline'ami CI/CD. To stanowisko łączy głęboką wiedzę o wydajności stron z pełnostackowym rozwojem – nie jest to typowa rola frontendowa ani backendowa, lecz inżyniera wydajności z naciskiem na frontend i monitoring.
Brakuje: nie podano wielkości zespołu, brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe, live coding).
Rola skupiona na optymalizacji wydajności wyświetlania reklam na całym świecie. Jako Senior Full Stack/Web Performance Engineer będziesz projektować i wdrażać zmiany systemowe poprawiające szybkość, skalowalność i obserwowalność. Tworzyć narzędzia i optymalizacje mierzące kluczowe metryki użytkownika (np. szybkość ładowania, widoczność). Pracować zarówno nad frontendem (JavaScript/TypeScript, React), jak i backendem (Node.js, Python, Java), integrując je z pipeline'ami CI/CD. To stanowisko łączy głęboką wiedzę o wydajności stron z pełnostackowym rozwojem – nie jest to typowa rola frontendowa ani backendowa, lecz inżyniera wydajności z naciskiem na frontend i monitoring.
- ✓Nacisk na wysoką jakość kodu i solidne code review
- ✓Nowoczesny stack (React, Node.js, Python, Java) z dostępem do licencji na AI tools
- ✓Zespół interdyscyplinarny (DevOps, baza danych, backend, design, QA) – autonomia i różnorodność zadań
- ✓Możliwość pracy na sprzęcie i oprogramowaniu dopasowanym do preferencji (np. MacBook, licencje AI)
- !Brak informacji o wielkości zespołu i strukturze organizacyjnej
- !Nie opisano, jak wygląda proces wdrożenia i czy są dyżury on-call
- !Ogłoszenie nie precyzuje, czy wymagana jest praca w godzinach biurowych (mimo 'no core hours')
- •Projektowanie i prowadzenie implementacji zmian systemowych zwiększających wydajność, skalowalność i obserwowalność wyświetlania i śledzenia reklam
- •Rozwijanie narzędzi i optymalizacji poprawiających kluczowe metryki wydajnościowe użytkownika (np. First Contentful Paint, Largest Contentful Paint)
- •Implementacja rozwiązań frontendowych i full-stack do wyświetlania reklam z naciskiem na ekstremalną wydajność i skalowalność
- •Rozwijanie systemów monitorowania RUM (Real User Monitoring) i Synthetic do śledzenia metryk takich jak niezawodność i widoczność
- •Analiza danych z monitoringu, diagnozowanie i rozwiązywanie wąskich gardeł wydajnościowych
- •Współpraca z ekspertami ds. układów reklam i inżynierami backendu w celu zapewnienia płynności danych i optymalnego dopasowania architektury
- •Pisanie, testowanie i wdrażanie kodu w JavaScript/TypeScript, Python, Java z zachowaniem najwyższych standardów
- •Udział w code review, planowaniu i zakresie projektów, zapewnianie wysokiej jakości kodu
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z 6-7 latami doświadczenia, silnie wyspecjalizowany w wydajności frontendu, znający JavaScript/TypeScript i React, z podstawową wiedzą backendową i potrafiący analizować metryki produkcyjne. Gotowy do nauki w obszarze AdTech.
Juniorzy i mid-level bez głębokiej wiedzy o wydajności stron. Osoby szukające wyłącznie backendu lub frontendu bez elementów performance. Kandydaci, którzy nie lubią pracy z danymi monitoringowymi lub analizą wąskich gardeł.
- ?Ile osób liczy zespół, w którym będę pracował?
- ?Jakie są główne metryki wydajnościowe, za które będę odpowiedzialny?
- ?Jaki jest stosunek pracy nad frontendem do backendu?
- ?Czy istnieje możliwość pracy hybrydowej dla chętnych, mimo że oferta jest zdalna?
- ?Jak wygląda proces wdrożenia nowego inżyniera?
- ?Czy w zespole są specjaliści od RUM, czy to ja będę go budować od podstaw?
- ?Jakie są największe wyzwania wydajnościowe aktualnie w systemie?
- −Nie podano wielkości zespołu
- −Brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe, live coding)
- −Brak informacji o budżecie szkoleniowym lub konferencyjnym
- −Nie opisano, jakie konkretnie narzędzia do monitoringu RUM/Synthetic są używane
Interdyscyplinarny, samowystarczalny zespół z naciskiem na wysoką jakość kodu i solidne code review. Współpraca z DevOps, ekspertami baz danych, backendowcami, projektantami i QA.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →