Staff Node.JS Engineer
Tech Stack / Keywords
Firma i stanowisko
Nasz klient tworzy narzędzie do analizy danych z mediów społecznościowych używane regularnie przez marketerów, agencje reklamowe i największe polskie marki. Istnieją od 2010 roku – byli pionierami na polskim rynku.
Rozwijają produkt, który obsługuje tysiące użytkowników miesięcznie, ale potrzebuje modernizacji w niektórych obszarach. Dlatego sukcesywnie portują część starszych komponentów backendu z PHP do Pythona, optymalizują kluczowe pipeliny danych i stopniowo porządkują kod. Stawiają na pragmatyczne podejście do rozwoju: zachowują sprawdzone rozwiązania tam, gdzie działają dobrze a modernizują te, które nie dostarczają odpowiedniej wartości użytkownikom lub są trudne w utrzymaniu. Ich celem nie jest rewolucja, ale ewolucja produktu, który od lat pomaga klientom w zrozumieniu danych z mediów społecznościowych.
Wymagania
- 8+ lat doświadczenia na podobnym stanowisku.
- Doświadczenie z Node.js i PHP.
- Doświadczenie z platformami integracyjnymi: webhooks, polling, message queues, event-driven architectures, API versioning, multi-tenant systems.
- Umiejętność projektowania API, znajomość message queues (RabbitMQ, SNS/SQS), relacyjnych baz danych (PostgreSQL), platform chmurowych (AWS).
- Umiejętność podejmowania decyzji technicznych poprzez badania, prototypy (PoCs) i dokumentację (RFCs/ADRs).
- Praktyczne podejście do inżynierii, szybkie uczenie się i praca w różnych stosach technologicznych.
- Silne skupienie na testowaniu, obserwowalności i doskonałości operacyjnej.
- Doświadczenie z narzędziami AI dla deweloperów (GitHub Copilot, Cursor, Claude Code) i chęć ich promowania.
- Silne umiejętności analityczne, rozwiązywania problemów i komunikacji.
Nice to have:
- Doświadczenie w budowaniu API lub SDK skierowanych do deweloperów.
- Wkład lub utrzymanie projektów open-source.
- Znajomość domeny lokalizacyjnej i związanych z nią wyzwań technicznych.
- Mile widziane: PostgreSQL, CloudFlare.
Obowiązki
- Codziennie analizuje 700TB danych z social mediów.
- Pomaga największym polskim markom i agencjom reklamowym zrozumieć media społecznościowe.
- Ma realny wpływ na kształt i funkcje budowanej aplikacji.
- Rozwijanie i utrzymanie backendu (PHP).
- Projektowanie API wewnętrznego i zewnętrznego.
- Dbanie o jakość kodu (testy, CI/CD, code review).
- Optymalizowanie wydajności backendu przetwarzającego duże ilości danych z wielu źródeł.
- Bliska współpraca z produktem i data science (produktowiec i analitycy jako codzienni partnerzy w projektach).
Oferta
- Kontrakt B2B lub umowa o pracę.
- Prawdziwy wpływ na decyzje techniczne i kierunek rozwoju produktu.
- Sprzęt do pracy – laptop i dwa 24" monitory.
- Elastyczne godziny pracy.
- Prywatna opieka medyczna (Enelmed).
- Ubezpieczenie na życie.
- Hybrydowy tryb pracy (po okresie próbnym 1 dzień w biurze tygodniowo).
- Biuro w centrum Warszawy (Powiśle, dobrze skomunikowane).
- Dzień wolny z okazji urodzin.
Let’s Hire Kaja Stefaniak
Pracodawca