Nasze wymagania
Full Stack Developer – Node.js / Angular / TypeScript
Poszukujemy doświadczonego Full Stack Developera do pracy na pełen etat.
Szukamy osoby, która swobodnie porusza się w następującym stacku:
Backend:
Node.js,
TypeScript,
MySQL,
projektowanie i rozwijanie RESTful API
dobra znajomość podstaw działania aplikacji webowych: HTTP, sesje, cookies, uwierzytelnianie i autoryzacja
Frontend:
Angular,
TypeScript.
Oczekujemy również podstawowej znajomości i zrozumienia:
Git,
Docker,
CI/CD, w szczególności GitLab CI/CD i pipelines,
AWS, w szczególności ECS, Cognito, RDS i S3.
W codziennej pracy korzystamy również z narzędzi opartych na AI. Szukamy osoby, która potrafi korzystać z nich świadomie i efektywnie, jednocześnie rozumiejąc tworzony kod, potrafiąc go zweryfikować i samodzielnie podejmować decyzje techniczne.
Dodatkowym atutem będzie:
dobra znajomość języka Python.
Doświadczenie:
Szukamy osoby z minimum 5-letnim doświadczeniem komercyjnym w tworzeniu oprogramowania, w tym co najmniej 2-letnim komercyjnym doświadczeniem w pracy z Node.js, TypeScript i Angular.
Nie jest to stanowisko przeznaczone dla osoby początkującej. Szukamy developera, który potrafi przejąć odpowiedzialność za realizowane zadania i samodzielnie poruszać się w istniejącym projekcie.
Kogo szukamy?
Zależy nam na osobie posiadającej realne doświadczenie komercyjne i solidne podstawy techniczne, która potrafi samodzielnie pracować z większymi, istniejącymi projektami.
Szukamy osoby, która:
-jest samodzielna i potrafi dobrze organizować swoją pracę,
-ma podejście nastawione na rozwiązywanie problemów — potrafi samodzielnie analizować przeszkody i szukać sposobu ich rozwiązania, zamiast traktować je jako powód do zatrzymania pracy,
-potrafi analizować, rozumieć i rozwijać istniejący kod,
-potrafi dostosować się do architektury, konwencji i sposobu realizacji istniejącego projektu, zamiast każdorazowo proponować budowę rozwiązania od podstaw,
-potrafi samodzielnie wyszukiwać informacje i rozwiązywać problemy programistyczne,
-swobodnie korzysta z dokumentacji technicznej bibliotek, frameworków i usług,
-rozumie kod, który tworzy — również wtedy, gdy wspomaga się narzędziami AI,
-zna język angielski co najmniej na poziomie pozwalającym na swobodne korzystanie z dokumentacji technicznej.
Proces rekrutacji:
Pierwszym etapem procesu jest zadanie rekrutacyjne.
Kolejnym etapem będzie rozmowa techniczna połączona z omówieniem i obroną przygotowanego rozwiązania. Zależy nam nie tylko na samym efekcie, ale również na zrozumieniu podjętych decyzji, zastosowanych rozwiązań oraz stworzonego kodu.
Zastrzegamy sobie możliwość kontaktu wyłącznie z wybranymi kandydatami.
Twój zakres obowiązków
-Tworzenie oraz rozwój aplikacji webowych zarówno po stronie frontendowej, jak i backendowej,
-Współpraca z zespołem przy realizacji projektów informatycznych TRANSMAR,
-Utrzymanie oraz optymalizacja istniejących rozwiązań programistycznych,
-Integracja aplikacji z zewnętrznymi systemami i bazami danych,
-Analiza potrzeb biznesowych i wdrażanie nowych funkcjonalności.