JavaScript Developer (Node + SQL)
Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę·Umowa zlecenia·B2B
#341694·Dodano 2 dni temu·4
Źródło: theprotocol.itTech Stack / Keywords
JavaScriptNode.jsTypeScriptPostgreSQLGitHTMLCSSLinuxReact.jsReact NativeRubyAWSGoogle Cloud PlatformDockerKubernetes
Firma i stanowisko
POSbistro to czołowy dostawca mobilnego oprogramowania dla gastronomii oraz dodatkowych aplikacji wspierających właścicieli lokali, kierowców dostarczających posiłki i klientów restauracji. Nasze rozwiązania ułatwiają operacje, zwiększają efektywność oraz oszczędzają czas związany z zarządzaniem lokalem – od składania zamówień po kompleksowe raportowanie. W wielu rankingach jesteśmy uznawani za liderów w swojej branży. Wraz z rozwojem naszej firmy szukamy doświadczonego Javascript Developera.
Wymagania
- Min. 3 lata doświadczenia w Node.js (Express.js, NestJS).
- Bardzo dobra znajomość baz danych SQL (PostgreSQL) i NoSQL (Redis).
- Umiejętność pisania testów integracyjnych i automatycznych (Jest, Mocha, Cypress).
- Doświadczenie z systemami kontroli wersji GIT.
- Praktyczna znajomość OAuth2, JWT, REST API.
- Znajomość rozszerzeń bazy danych, np. PostGIS, pg_stat_statements.
- Dbałość o UX/UI, dostosowywanie interfejsów do różnych urządzeń.
- Implementacja standardów autoryzacji (OAuth2, JWT, sesje użytkownika).
- Umiejętność efektywnej komunikacji między zespołami (np. z działem UX/UI, QA, DevOps).
- Doświadczenie w projektowaniu API REST / GraphQL.
- Umiejętność samodzielnej pracy i podejmowania decyzji.
- Komunikatywność i umiejętność współpracy z innymi działami.
- Umiejętność zarządzania priorytetami i rozwiązywanie trudnych sytuacji projektowych.
- Samodzielność, odpowiedzialność i proaktywność.
Nice to have:
- Znajomość React.js / React Native.
- Doświadczenie w pracy z Ruby.
- Doświadczenie z AWS / Google Cloud.
- Znajomość wzorców projektowych i DDD.
- Doświadczenie w pracy z CI/CD, Docker, Kubernetes.
Obowiązki
- Projektowanie i implementacja zaawansowanych aplikacji w Node.js.
- Optymalizacja wydajności aplikacji oraz obsługa błędów.
- Tworzenie aplikacji wykorzystujących WebSockety, zarządzanie zdarzeniami oraz asynchroniczne przetwarzanie.
- Implementacja i zarządzanie stanem aplikacji z wykorzystaniem State API.
- Wdrażanie i optymalizacja rozwiązań zgodnych z zasadami UX/UI oraz dostosowywanie interfejsów do różnych urządzeń.
- Korzystanie z React.js oraz ES6.
- Tworzenie i optymalizacja zapytań SQL.
- Tworzenie widoków, funkcji i triggerów w PostgreSQL.
- Implementacja standardów autoryzacji: OAuth2, JWT, sesje użytkownika.
- Tworzenie i rozwijanie REST API zgodnie z najlepszymi praktykami.
- Tworzenie i utrzymanie testów integracyjnych oraz systemowych.
- Korzystanie z technik mockowania i stubowania w procesie testowania.
- Przeprowadzanie code review oraz optymalizacja istniejącego kodu.
- Wdrażanie oraz konfiguracja procesów CI/CD.
- Automatyzacja testów i deploymentów.
- Zarządzanie środowiskami staging/production.
- Skalowanie usług w środowiskach chmurowych.
- Mentoring młodszych specjalistów i wsparcie ich rozwoju.
- Wsparcie procesu onboardingu nowych pracowników.
- Dzielenie się feedbackiem i aktywny udział w retrospektywach.
- Proponowanie ulepszeń w strategii biznesowej i technologicznej.
- Optymalizacja procesów i wdrażanie innowacyjnych rozwiązań.
Oferta
- Możliwość realnego wpływu na rozwój technologii w firmie, w dynamicznej branży gastronomii
- Nowoczesny stack technologiczny i nowe, innowacyjne projekty (np. AiO - system łączący
- Możliwość pracy hybrydowej: 50% czasu pracy możesz pracować z domu
- Stałe wynagrodzenie w oparciu o dowolną formę umowę
- Luźna atmosfera, zgrany zespół i brak korporacyjnych procedur
- Eventy firmowe i ciekawe formy integracji
Karta sportowa
Opieka zdrowotna
Darmowe napoje
Imprezy teamowe
Inne informacje
Zastrzegamy sobie możliwość odpowiedzi tylko na wybrane oferty.
Posbistro Sp. z o.o.
Pracodawca