W skrócie
- Zadania: Twórz nowoczesne aplikacje backendowe i rozwiązania danych z użyciem JavaScript i TypeScript.
- Firma: Nagrodzona firma IT z silną kulturą współpracy i innowacji.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad zaawansowanymi projektami i rozwijaj swoje umiejętności w międzynarodowym środowisku.
- Kwalifikacje: 8+ lat doświadczenia w inżynierii oprogramowania i znajomość baz danych.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Location: Hybrid – Warszawa (2 dni zdalnie / 3 dni w biurze)
O firmie Consid
Consid to nagradzana firma IT założona w Szwecji, z silną obecnością w Norwegii, Danii, Niemczech, Finlandii i Polsce. Łączymy skandynawską kulturę pracy z doskonałością techniczną, dostarczając nowoczesne, skalowalne rozwiązania cyfrowe dla międzynarodowych klientów. W Consid wierzymy w współpracę, odpowiedzialność i ciągły rozwój. Budujemy silne zespoły, które tworzą znaczące produkty — i dbamy o to, aby nasi ludzie rozwijali się w tym procesie.
O roli
Szukamy doświadczonego Senior Backend & Data Engineer, który dołączy do Technology Innovation Hub w Warszawie. To hybrydowa pozycja łącząca inżynierię oprogramowania backendowego z inżynierią danych, ze szczególnym naciskiem na złożone rozwiązania baz danych, architekturę danych oraz zarządzanie danymi głównymi (MDM).
Obowiązki
- Projektowanie, rozwijanie i utrzymywanie skalowalnych usług backendowych oraz aplikacji opartych na danych przy użyciu JavaScript i TypeScript.
- Projektowanie i wdrażanie złożonych struktur baz danych, głównie przy użyciu PostgreSQL lub podobnych technologii.
- Przyjmowanie pełnej odpowiedzialności technicznej za dedykowaną domenę danych, zapewniając niezawodność, spójność i łatwość utrzymania jej rozwiązań.
- Rozwój i optymalizacja modeli danych, schematów baz danych, zapytań oraz przetwarzania danych backendowych.
- Projektowanie i utrzymywanie rozwiązań backendowych wspierających złożone przetwarzanie danych, transformację i integrację między systemami.
- Stosowanie zasad zarządzania danymi głównymi (MDM) w celu zapewnienia spójności, integralności, jakości i niezawodności danych.
- Budowanie i utrzymywanie integracji między usługami backendowymi, bazami danych i innymi systemami przedsiębiorstwa.
- Identyfikowanie możliwości poprawy architektury danych, wydajności, skalowalności i łatwości utrzymania.
- Samodzielna analiza wyzwań technicznych, proponowanie rozwiązań i branie odpowiedzialności za ich wdrożenie.
- Współpraca z międzynarodowymi zespołami inżynieryjnymi, interesariuszami biznesowymi i innymi specjalistami technicznymi.
Wymagania
- 8+ lat doświadczenia zawodowego w inżynierii oprogramowania, z mocnym doświadczeniem w rozwoju backendu i aplikacjach intensywnie wykorzystujących dane.
- Mocne doświadczenie praktyczne z JavaScript i TypeScript w środowiskach backendowych.
- Zaawansowana wiedza na temat baz danych relacyjnych, szczególnie PostgreSQL lub porównywalnych technologii baz danych.
- Udokumentowane doświadczenie w projektowaniu, wdrażaniu i utrzymywaniu złożonych schematów baz danych i modeli danych.
- Solidne zrozumienie architektury baz danych, optymalizacji wydajności, integralności danych i spójności danych.
- Doświadczenie w budowaniu systemów backendowych obejmujących złożone przetwarzanie danych, transformację lub integrację.
- Zrozumienie zasad zarządzania danymi głównymi (MDM), w tym jakości danych, spójności i zarządzania danymi w różnych systemach.
- Doświadczenie w projektowaniu i rozwijaniu interfejsów API oraz integracji backendowych.
- Umiejętność samodzielnego podejmowania decyzji dotyczących rozwiązań technicznych oraz podejmowania decyzji architektonicznych i wdrożeniowych.
- Silne umiejętności analityczne, rozwiązywania problemów oraz dbałość o jakość danych.
- Doskonale umiejętności komunikacyjne i biegła znajomość języka angielskiego.
Preferencje
- Doświadczenie w pracy w międzynarodowych lub rozproszonych zespołach inżynieryjnych.
- Poprzednie doświadczenie w przejmowaniu odpowiedzialności za konkretną krytyczną domenę danych dla biznesu.
- Praktyczne doświadczenie w wdrażaniu rozwiązań MDM lub pracy z danymi głównymi przedsiębiorstwa.
- Doświadczenie z frameworkami Node.js, takimi jak NestJS lub Express.
- Znajomość praktyk inżynierii danych, w tym potoków danych, procesów ETL/ELT lub przepływów pracy transformacji danych.
- Doświadczenie w integrowaniu danych w różnych systemach przedsiębiorstwa.
- Zrozumienie zarządzania danymi, pochodzenia danych i ram jakości danych.
- Doświadczenie w pracy z infrastrukturą opartą na chmurze lub platformami danych (AWS, Azure lub GCP).
- Doświadczenie w pracy w złożonych środowiskach technologicznych przedsiębiorstw.
Proces rekrutacji
- Rozmowa wstępna (30 min, online): Krótkie wprowadzenie z naszym zespołem rekrutacyjnym w celu omówienia Twojego doświadczenia, motywacji i oczekiwań dotyczących roli.
- Wywiad dotyczący dopasowania kulturowego (30 min, online): Rozmowa skoncentrowana na Twoim stylu współpracy, podejściu do komunikacji i doświadczeniu w pracy z różnymi interesariuszami w międzynarodowym środowisku.
- Wywiad na miejscu: Test techniczny z liderem technicznym i liderem danych, a następnie rozmowa behawioralna i dotycząca dopasowania kulturowego z menedżerem ds. zatrudnienia. Staramy się zakończyć oba etapy podczas jednej wizyty na miejscu.
Senior Backend & Data Engineer – JavaScript/TypeScript in Warsaw – pracodawca: Consid
Consid to nagradzana firma IT i konsultingowa, która oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując w Warszawie, w modelu hybrydowym, będziesz częścią zespołu, który łączy nowoczesne rozwiązania cyfrowe z silną kulturą inżynieryjną. Oferujemy elastyczne godziny pracy, wsparcie w rozwoju umiejętności oraz dostęp do innowacyjnych narzędzi, co sprawia, że jesteśmy doskonałym pracodawcą dla osób poszukujących satysfakcjonującej kariery w branży technologicznej.