Node.js Backend Developer (remote)

Employment Krakow (Poland) 07/11/24

Cześć! Szukamy osoby, która stanie się częścią naszego zespołu, pracującego nad nową wersją naszego produktu Unatrix - rozwiązania ATS i CRM dla branży HR, w modelu SaaS.

Unatrix zbudowany jest m.in. na GraphQL-owym API oraz frontendzie w Reakcie. Działa na klastrze Kubernetesa od AWS. Do developmentu wykorzystujemy narzędzia takie jak TypeScript, Node.js, MySQL, Docker, GitLab.

Nasz obecny zespół składa się z tech leada, DevOps engineera, dwóch backend developerów, dwóch frontend developerów, product ownera oraz product designera. Wkrótce zamierzamy zatrudnić także QA engineera.

Cechuje nas praca w partnerskiej atmosferze w środowisku międzynarodowym, płaska struktura organizacyjna oraz sprawna komunikacja. Posiadamy realny wpływ na produkt, używane technologie i usprawnianie procesów w firmie przez zespołowe podejmowanie decyzji. Główna siedziba naszej firmy znajduje się w Monachium, a biuro technologiczne w Krakowie (chociaż głównie pracujemy zdalnie).

Poważnie podchodzimy do kwestii jakości kodu stosując dobre praktyki programowania i testowania. Stawiamy na wspólne wypracowywanie najlepszych rozwiązań poprzez otwartość na najnowsze technologie, czas na research i dyskusje oraz solidne code review.

Responsibilities

  • Współpraca z teamem backendowym oraz resztą zespołu
  • Analiza założeń biznesowych pod kątem wymagań technicznych, research, implementacja oraz dokumentacja rozwiązań
  • Świadoma implementacja rozwiązań z uwzględnieniem zasad bezpieczeństwa, wydajności, przejrzystości i łatwości utrzymania
    • stosowanie dobrych praktyk związanych z developmentem
    • dbanie o jakość kodu, tworzenie testów, code review
    • sumienność na każdym etapie pracy
    • proponowanie rozwiązań technicznych
  • Rozwój GraphQL API w aplikacji internetowej Unatrix

Skills

  • Co najmniej 2 lata doświadczenia w tworzeniu aplikacji internetowych w Node.js
  • Praktyczna znajomość TypeScript
  • Zaawansowana znajomość SQL
  • Doświadczenie w tworzeniu testów automatycznych na różnych poziomach
  • Znajomość języka polskiego i angielskiego umożliwiająca swobodną konwersację, czytanie i przygotowywanie dokumentacji
  • Znajomość Linuxa
  • Sprawne posługiwanie się Gitem

Nice to have

  • Doświadczenie w implementacji GraphQL API
  • Znajomość specyfiki MySQL
  • Umiejętność czytania kodu PHP
  • Doświadczenie w używaniu narzędzi CI/CD (np. GitLab)
  • Znajomość Dockera, K8s
  • Doświadczenie z pracą w Scrumie
  • Doświadczenie w pracy w firmie produktowej

Offer

  • Wynagrodzenie zależne od doświadczenia: 16 000 - 22 000 PLN netto + VAT (B2B)
  • Elastyczne godziny pracy (core hours: 9:00-15:00)
  • Pracę zdalną lub w naszym biurze jeśli jesteś z Krakowa
  • Długoterminowe zatrudnienie
  • Budżet szkoleniowy (konferencje, szkolenia, książki) - 3 000 PLN / rok
  • Solidny laptop oraz dodatkowy monitor i wszelkie niezbędne akcesoria do pracy
  • Doświadczony zespół
  • Spotkania firmowe
  • Zagraniczne wyjazdy integracyjne w okresie wakacyjnym

Jak wygląda rekrutacja?


Jeśli chcesz wspólnie z nami współtworzyć produkt Unatrix, prześlij do nas swoje CV.

Cały proces rekrutacyjny odbywa się zdalnie i składa się z trzech rozmów (technicznej, culture fit oraz finalnej), a Ty jesteś na bieżąco informowany o swoich postępach w procesie.