Node.js Backend Developer (remote)
Krakow (Poland) 07/11/24Cześć! 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.