NoFluffJobs Hybrydowo Mid

Back-end developer (TypeScript / node.js / nest.js)

epaka.pl S.A.

⚲ Łuków

13 000 - 18 000 PLN (B2B)

Wymagania

  • Nest.js
  • TypeScript
  • REST API
  • Relacyjne Bazy Danych
  • Node.js
  • PHP (nice to have)

Opis stanowiska

O projekcie:
W epaka.pl rozwijamy autorski system, który realnie wspiera codzienną pracę tysięcy użytkowników i kluczowe procesy logistyczne. Wraz z rozwojem funkcjonalności i skalą biznesu rośnie znaczenie skalowalności i jakości systemu. Szukamy osoby, która pomoże nam dbać o rozwój nowych oraz niezawodność istniejących rozwiązań.

- Zadbamy o Twoje wdrożenie teoretyczne i praktyczne oraz dalsze szkolenia;
- Otrzymasz stałe wsparcie przełożonego, a na start wspierać będzie Cię również "buddy".
- Będziesz pracować nad produktem o ogólnopolskim zasięgu i mieć realny wpływ na jego działanie.
- Rozwiniesz karierę w stabilnej, intensywnie rozwijającej się firmie.
- Nasz zespół IT jest zgrany i chętnie dzieli się wiedzą.
- Nasi pracownicy są mega zadowoleni z pracy w epaka.pl, co potwierdzają regularne badania!

Oferujemy:

- Współpracę opartą o umowę o pracę, umowę zlecenie (przy statusie studenta) lub kontrakt B2B.
- Wynagrodzenie w przedziale 10 000 - 15 000 PLN brutto na UoP lub 13 000 - 18 000 PLN netto B2B, uzależnione od kompetencji.
- Współpracę zdalną, hybrydową lub stacjonarną - w zależności od Twoich preferencji;
- Elastyczne podejście do pracy;
- Możliwość dołączenia do ubezpieczenia grupowego;
- Dodatkowy dzień wolny z okazji urodzin 🎂

Wymagania:
Aplikuj, jeśli:

- Masz min. 3 lata komercyjnego doświadczenia w tworzeniu aplikacji back-endowych w nest.js (Typescript); 
- Swobodnie czytasz kod PHP – nie będziesz go pisać, ale potrafisz przeanalizować istniejącą logikę; 
- Posiadasz umiejętność samodzielnego projektowania i wdrażania API (REST) oraz logiki biznesowej; 
- Masz doświadczenie w pracy z architekturą rozproszoną – wiesz, jak komunikować ze sobą serwisy i jak zarządzać ich spójnością; 
- Dobrze znasz relacyjne bazy danych (np. MySQL), potrafisz optymalizować zapytania i rozumiesz strukturę danych; 
- Piszesz testy dla tworzonego przez siebie kodu – dbasz o to, by Twoje rozwiązania były stabilne i regresja Cię nie zaskoczyła; 
- Wykazujesz się dużą samodzielnością – potrafisz przejąć zadanie, zrobić niezbędny research i dowieźć rozwiązanie bez konieczności prowadzenia za rękę; 
- Grasz zespołowo, dzielisz się wiedzą podczas Code Review i potrafisz uzasadnić swoje decyzje techniczne; 
- Znasz język angielski na poziomie pozwalającym na swobodne korzystanie z dokumentacji technicznej. 

A dodatkowo, mile widziane będzie, jeśli:

- Pracowałeś(-aś) przy projektach migracyjnych; 
- Pracujesz w metodyce Scrum i rozumiesz płynące z niej procesy oraz wartości; 
- Znasz narzędzia kontenerowe i potrafisz skonfigurować swoje środowisko pracy; 
- Masz doświadczenie z systemami kolejkowymi lub architekturą sterowaną zdarzeniami; 
- Interesujesz się czystą architekturą i potrafisz stosować ją w praktyce tam, gdzie to uzasadnione.

Codzienne zadania:
- Implementacja nowych funkcjonalności w docelowym stosie technologicznym (node.js / nest.js / Typescript) z naciskiem na wydajność, skalowalność i stabilność systemu. 
- Modernizacja istniejących rozwiązań backendowych w celu poprawy jakości kodu, architektury oraz wydajności aplikacji. 
- Tworzenie czystego, testowalnego i dobrze udokumentowanego kodu zgodnie z najlepszymi praktykami. 
- Analiza przyczyn błędów oraz implementacja skutecznych poprawek i usprawnień. 
- Współpraca z zespołem developerskim w ramach code review, planowania sprintów oraz wymiany wiedzy. 
- Dbałość o dokumentację techniczną nowo powstających modułów i aktualizowanych komponentów. 

🔍 Dekoder Ogłoszenia

🔴
realnie wspiera codzienną pracę tysięcy użytkowników i kluczowe procesy logistyczne
System jest używany przez dużą liczbę osób, co może oznaczać dużą odpowiedzialność i presję.
🔴
pomogą nam dbać o rozwój nowych oraz niezawodność istniejących rozwiązań
Może to oznaczać zarówno tworzenie nowych funkcji, jak i utrzymanie i naprawianie starego kodu.
🔴
Zadbamy o Twoje wdrożenie teoretyczne i praktyczne oraz dalsze szkolenia
Wdrożenie może być długie i obejmować naukę starszych technologii lub specyficznych dla firmy rozwiązań.
🔴
Będziesz pracować nad produktem o ogólnopolskim zasięgu i mieć realny wpływ na jego działanie.
Duży zasięg produktu oznacza potencjalnie dużą liczbę błędów i zgłoszeń od użytkowników.
🔴
Swobodnie czytasz kod PHP – nie będziesz go pisać, ale potrafisz przeanalizować istniejącą logikę
Istnieje duża szansa, że będziesz musiał pracować z przestarzałym kodem PHP, mimo że nie będziesz go aktywnie rozwijać.