Staff Software Engineer I (Pod Architecture Team)
⚲ Warszawa
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w tworzeniu oprogramowania (Ruby on Rails, PHP, Python, JavaScript)
- wykształcenie wyższe w informatyce lub pokrewne (lub równoważne doświadczenie)
- doświadczenie w rozwijaniu i utrzymaniu dużych, złożonych aplikacji produkcyjnych
- doświadczenie z dużymi aplikacjami monolitycznymi i transformacjami architektonicznymi (service extraction, sharding, pod/cell-based)
- doświadczenie z performance tuning, optymalizacją pamięci, cache i CDN
- biegłość w kontroli wersji oraz praktykach CI/CD
- doświadczenie w zwiększaniu efektywności zespołu przez strategiczne użycie narzędzi AI i automatyzacji
Mile widziane
- silne doświadczenie z Ruby lub Ruby on Rails w złożonych środowiskach produkcyjnych
Opis stanowiska
Rola Staff Software Engineer w zespole Pod Architecture, którego celem jest transformacja dużego monolitu Ruby w bardziej skalowalną i odporną architekturę (service extraction, sharding, architektura pod/cell-based). Praca polega na głębokim wchodzeniu w domeny produktowe, identyfikowaniu wzorców architektonicznych i wspieraniu zespołów we wdrażaniu rozwiązań — wpływ na kierunek techniczny bez władzy formalnej. To stanowisko dla doświadczonych inżynierów, którzy lubią poruszać się w niejednoznaczności, zmieniających się priorytetach i złożonych kompromisach technicznych.
🔍 Dekoder Ogłoszenia
🟡
pod- or cell-based architecture
Bardzo specyficzny termin — wskazuje na realne, zaawansowane wyzwania architektoniczne.
🟡
large, complex production applications
Sygnalizuje dużą złożoność systemu — może oznaczać długi onboarding i trudny legacy code.