W skrócie
- Zadania: Twórz oprogramowanie od frontu do backendu, zarządzaj danymi i infrastrukturą chmurową.
- Firma: Samba - innowacyjna firma technologiczna z zespołem inżynieryjnym.
- Benefity: Atrakcyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami kariery.
- Dlaczego ta praca: Pracuj nad realnymi projektami i wpływaj na rozwój nowoczesnych systemów.
- Kwalifikacje: 2+ lata doświadczenia w programowaniu oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Zespół inżynieryjny produktu Samba buduje oprogramowanie, które wykorzystuje nasze dane - platformy skierowane do klientów, narzędzia wewnętrzne oraz API i usługi, które je łączą. Nasi inżynierowie odpowiadają za znaczące systemy od początku do końca, wdrażają kod produkcyjny co tydzień i współpracują bezpośrednio z zespołami produktowymi, nauki danych oraz marketingu, aby dostarczać istotne wyniki.
Jako inżynier Full Stack będziesz odpowiedzialny za funkcje i systemy w całym stosie - od interfejsów frontendowych po usługi backendowe, potoki danych i infrastrukturę chmurową. Praca backendowa nie ogranicza się tylko do CRUD: obejmuje analityczne SQL na dużych zbiorach danych dotyczących oglądalności telewizyjnej, potoki pamięci podręcznej oparte na Firestore, środowisko wielochmurowe (GCP i AWS) oraz model autoryzacji, który nie jest trywialny. Dbamy o inżynierów, którzy myślą systemowo, biorą odpowiedzialność za poprawność i niezawodność oraz czują się komfortowo w analizowaniu rzeczywistych baz kodu produkcyjnego.
Co będziesz robić:
- Odpowiadać za funkcje od początku do końca - interfejsy frontendowe, usługi backendowe i API, modele danych oraz infrastruktura, która je obsługuje
- Pisać i utrzymywać analityczne SQL na dużych zbiorach danych (BigQuery); dobrze rozumieć dziedzinę, aby poprawnie rozszerzać logikę pomiaru
- Projektować i obsługiwać potoki danych oraz warstwy pamięci podręcznej, które znajdują się między surowymi danymi a powierzchnią produktu
- Utrzymywać i rozwijać model autoryzacji i uprawnień w Firebase, Auth0 oraz regułach bezpieczeństwa Firestore
- Zarządzać integracjami wielochmurowymi w GCP (BigQuery, Cloud Functions, Firestore, Cloud Storage) i AWS (S3)
- Utrzymywać wysoki standard testowania, obserwowalności i niezawodności - instrumentujesz to, co wdrażasz i odpowiadasz za jego działanie w produkcji
- Uczestniczyć w przeglądach architektury, wnosić wkład w techniczną mapę drogową i mentorować młodszych inżynierów
Kim jesteś:
- 2+ lata doświadczenia w budowaniu i obsłudze oprogramowania produkcyjnego
- Silna znajomość TypeScript lub JavaScript w zakresie frontendowym i backendowym
- Doświadczenie w budowaniu usług backendowych i API - projektowanie RESTful, wzorce autoryzacji, przepływy autoryzacji oparte na tokenach
- Komfort w pisaniu nietrywialnego SQL - funkcje okna, agregacje, optymalizacja zapytań; doświadczenie z BigQuery lub podobnym magazynem analitycznym jest plusem
- Praktyczne doświadczenie z infrastrukturą chmurową: obliczenia bezserwerowe lub zarządzane, przechowywanie obiektów, zarządzanie sekretami, zadania zaplanowane
- Znajomość wzorców ostatecznej spójności i unieważniania pamięci podręcznej w systemach rozproszonych
- Znajomość rozwoju agentowego - budowanie lub integrowanie procesów pracy zasilanych LLM, wzorców użycia narzędzi lub agentów AI w produkcji
- Komfort w analizowaniu baz kodu produkcyjnego - czytanie nieznanego kodu, identyfikowanie ścieżek aktywnych i dziedzicznych oraz dokonywanie bezpiecznych zmian
Software Engineer, Full Stack in Warsaw – pracodawca: Samba
Samba to firma zajmująca się inteligencją medialną, która oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując w Warszawie, będziesz częścią zespołu, który kształtuje przyszłość analizy danych w mediach, a także korzystasz z elastycznego modelu pracy hybrydowej. Oferujemy kulturę pracy opartą na różnorodności, wsparciu i współpracy, co sprawia, że każdy pracownik ma szansę na rozwój i wpływ na znaczące projekty.