JustJoin.IT Praca zdalna Junior

Backend Developer

Cosibella

⚲ Warszawa, Wrocław, Kraków

7 896 - 9 240 PLN brutto (UZ) | 7 896 - 9 240 PLN netto (B2B)

Wymagania

  • Node.js
  • Express.js
  • SQL
  • NoSQL
  • REST API
  • Docker
  • Linux

Opis stanowiska

Cosibella to dynamicznie rozwijający się e-commerce w branży beauty. Na co dzień tworzymy miejsce, które oferuje duży wybór produktów kosmetycznych i dzieli się wiedzą o doborze odpowiedniej pielęgnacji. Rozwijamy sprzedaż internetową, budujemy silne marki własne i tworzymy sieć naszych punktów stacjonarnych - Cosibella Cornerów. 💄
Dążymy do ciągłego rozwoju Cosibelli, dlatego poszukujemy do naszego zespołu osoby, która obejmie stanowisko Backend Developer.

Miejsce: 100% zdalnieWymiar godzin: ok. 160-168 h miesięcznie
Stawka godzinowa: 47-55 zł brutto/h przy umowie zlecenie lub netto przy B2B

Na czym polega ta rola❔
Na tym stanowisku dołączysz do zgranego, 3-osobowego zespołu, łącząc rozwój zaawansowanej architektury backendowej i procesów ETL z bezpośrednim wsparciem dla biznesu poprzez dostarczanie zautomatyzowanych raportów oraz integracji systemowych. Twoja codzienna praca skupi się na projektowaniu wydajnych API, optymalizacji baz danych oraz zarządzaniu infrastrukturą chmurową i serwerową. Działamy w metodyce zwinnej, dbając o najwyższą jakość kodu, a realizację zadań planujemy w systemie ClickUp, spotykając się regularnie na sprintach oraz cotygodniowych statusach (weekly).

Obowiązki na tym stanowisku:
1. Rozwój architektury serwerowej i API
• Projektowanie, tworzenie i rozwijanie aplikacji backendowych oraz mikroserwisów w oparciu o środowisko Node.js i framework Express.js.
• Tworzenie, rozbudowa i dokumentowanie wydajnych oraz bezpiecznych interfejsów REST API na potrzeby komunikacji z systemami wewnętrznymi i zewnętrznymi.
• Zapewnianie stabilności i jakości tworzonego oprogramowania poprzez pisanie testów jednostkowych.
• Praktyczne wykorzystanie oraz obsługa mechanizmów Webhook udostępnianych przez różnorodne zewnętrzne platformy i systemy API.
2. Zarządzanie bazami danych i Big Data
• Projektowanie struktur, optymalizacja zapytań oraz bieżące utrzymanie relacyjnych baz danych (SQL) oraz baz nierelacyjnych (NoSQL).
• Praktyczna znajomość narzędzi ORM/ODM do obsługi baz danych w Node.js.
• Praca z dużymi zbiorami danych i realizacja zadań analitycznych w chmurze z wykorzystaniem Google BigQuery.
3. Automatyzacja, ETL i Integracja z Biznesem (Excel)
• Budowanie integracji pomiędzy bazami SQL/NoSQL/BigQuery a arkuszami Excel, w celu dostarczania gotowych raportów dla biznesu.
• Budowanie dynamicznych połączeń i integracji w środowisku Google Apps Script.
4. Infrastruktura i Środowisko Deweloperskie (DevOps)
• Konteneryzacja aplikacji i zarządzanie kontenerami przy użyciu narzędzia Docker.
• Praca w chmurze Google Cloud Platform (GCP) w zakresie wdrażania aplikacji i zarządzania jej komponentami.
• Administracja i konfiguracja środowisk uruchomieniowych w systemach z rodziny Linux.
• Konfiguracja i podstawowa administracja serwerem Nginx w roli Reverse Proxy oraz Load Balancera.
• Efektywne wykorzystanie systemu kontroli wersji Git.

Nasze wymagania:• Minimum rok doświadczenia na analogicznym lub pokrewnym stanowisku.
• Dobra znajomość Node.js oraz frameworka Express.js.
• Praktyczna znajomość relacyjnych (SQL) i nierelacyjnych (NoSQL) baz danych.
• Doświadczenie w pracy z REST API.
• Znajomość środowiska Linux oraz narzędzia Docker.
• Znajomość języka polskiego na poziomie min. B2.
• Znajomość języka angielskiego na poziomie umożliwiającym swobodne czytanie dokumentacji technicznej.

Mile widziane:
• Doświadczenie w pracy z chmurą Google Cloud Platform (GCP) oraz BigQuery.
• Praktyczna umiejętność pisania testów jednostkowych.
• Znajomość języka Python.
• Bardzo dobra znajomość programu Excel (w tym VBA oraz Power Query).

Nie aplikuj, jeśli… ❌
• Nie zgadzasz się na proponowane przez nas formy zatrudnienia.
• Masz problem z motywacją w zdalnym i elastycznym trybie działania.
• Nie czujesz się komfortowo podczas spotkań z włączoną kamerką.
• Dynamiczne i zmienne środowisko nie jest dla Ciebie komfortowe.

Jak wygląda dzień w Cosibelli ❔
Działamy głównie zdalnie, dlatego fundamentem naszej współpracy są sprawna komunikacja, samodzielność i partnerstwo. Stawiamy na dużą elastyczność oraz wzajemne zaufanie, dbając przy tym o terminowość i sprawny przepływ informacji online. Ważnym elementem naszej kultury są spotkania zespołowe z włączonymi kamerkami - pozwalają nam one budować relacje, mimo że na co dzień większość z nas działa z własnego domu. Do zadań podchodzimy z dużą dozą autonomii i pełną odpowiedzialnością. Nie stoimy w miejscu - zmiana to nasze drugie imię, a dynamiczne tempo to nasza codzienność.

Etapy rekrutacji:
• Rozmowa z osobą z działu HR i Kierownikiem działu IT.
• Zadanie rekrutacyjne.

To oferujemy:

🧠 Wsparcie psychologów - Twoje zdrowie psychiczne jest dla nas priorytetem, dlatego zapewniamy profesjonalne wsparcie.📚 Budżet szkoleniowy oraz biblioteka pracownicza - Rozwijaj się w swojej dziedzinie i zdobywaj nową wiedzę dzięki naszym szkoleniom.
🎉 Budżet integracyjny - Wsparcie finansowe dla inicjatyw integracyjnych, które budują silne relacje w zespole.
💄 Zniżki na asortyment i zabiegi w Cosibella Corner - Dbamy o Twój wygląd i dobre samopoczucie. Z oferty zabiegów w promocyjnej cenie mogą skorzystać także Twoi bliscy.
💆 Masaże i konsultacje kosmetologiczne - Relaksuj się i dbaj o swój wygląd w godzinach wykonywania zlecenia.
👓 Dopłata do okularów, opieki medycznej i karty sportowej - Dbamy o Twoje zdrowie i dobre samopoczucie, wspierając Cię w codziennych potrzebach.
🏆 Dodatek kwartalny zależny od zysków firmy - Twój wkład w rozwój Cosibelli jest doceniany, dlatego oferujemy premie za osiągnięcia.
👥 Program poleceniowy - Korzystaj z premii finansowych za rekomendowanie nowych osób do naszej organizacji.

Cosibella sp. z o.o. posiada procedury wdrażające ustawę o ochronie sygnalistów.

🔍 Dekoder Ogłoszenia

🔴
zgranego, 3-osobowego zespołu
Może oznaczać, że zespół jest mały i brakuje w nim specjalistów, co może prowadzić do większej odpowiedzialności.
🔴
bezpośrednim wsparciem dla biznesu poprzez dostarczanie zautomatyzowanych raportów oraz integracji systemowych
Oprócz rozwoju backendu, będziesz musiał zajmować się zadaniami analitycznymi i integracyjnymi, które mogą być czasochłonne.
🔴
zarządzaniu infrastrukturą chmurową i serwerową
Może oznaczać, że będziesz odpowiedzialny za utrzymanie i konfigurację infrastruktury, co wykracza poza typowe zadania backend developera.
🟡
Działamy w metodyce zwinnej
Choć brzmi nowocześnie, może oznaczać częste zmiany priorytetów i nieprzewidywalność w planowaniu zadań.
🔴
ok. 160-168 h miesięcznie
Podana liczba godzin jest zbliżona do pełnego etatu, co może sugerować, że oczekiwana jest praca na pełen etat, mimo potencjalnie niższej stawki.