Ruby on Rails Developer
O firmie:
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. Wraz z rozwojem naszej firmy szukamy doświadczonego RoR Developera.
Do 7-osobowego działu IT, zarządzanego przez Marcina (CTO), szukamy osoby, która jest samodzielna, potrafi działać jako „one-man army”, a jednocześnie dobrze odnajduje się w pracy zespołowej. Jeśli interesujesz się i chcesz rozwijać swoje umiejętności w branży IT dla gastronomii – czekamy na Twoją aplikację! Dołącz do nas i kreuj razem z nami nowoczesne rozwiązania dla branży gastro!
O stanowisku:
Poszukujemy RoR Developera, który dołączy do naszego zespołu i wesprze nas w budowie skalowalnych aplikacji backendowych.
Jeśli dodatkowo znasz Node – będzie to mile widziane!
Twoja praca będzie skupiać się na rozwoju nowych funkcjonalności, optymalizacji istniejących rozwiązań i dbaniu o wysoką jakość kodu. Dołączysz do zespołu, który ceni dobrą architekturę, code review i pracę zespołową.
Odpowiedzialności i zadania
🔹 Tworzenie i rozwój aplikacji
Projektowanie i implementacja zaawansowanych aplikacji w naszym stacku
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.
🔹 Zarządzanie bazami danych
Tworzenie i optymalizacja zapytań SQL.
Tworzenie widoków, funkcji i triggerów w PostgreSQL.
🔹 Bezpieczeństwo i autoryzacja
Implementacja standardów autoryzacji: OAuth2, JWT, sesje użytkownika.
Tworzenie i rozwijanie REST API zgodnie z najlepszymi praktykami.
🔹 Jakość kodu i testowanie
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.
🔹 Automatyzacja i CI/CD
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.
🔹 Współpraca i rozwój
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ń
Wymagania:
Doświadczenie w tworzeniu komercyjnych aplikacji z wykorzystaniem Ruby on Rails.
Doświadczenie w pracy na backendzie minimum 3 lata
Doświadczenie w pracy z bazami danych SQL (PostgreSQL) i NoSQL (Redis)
Znajomość rozszerzeń bazy danych, np. PostGIS, pg_stat_statements.
Umiejętność pisania testów integracyjnych i automatycznych (Jest, Mocha, Cypress)
Doświadczenie z systemami kontroli wersji GIT.
Praktyczna znajomość OAuth2, JWT, REST API.
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ść
Mile widziane:
Doświadczenie z AWS / Google Cloud
Doświadczenie w roli Full-stack
Znajomość wzorców projektowych i DDD
Doświadczenie w pracy z CI/CD, Docker, Kubernetes
Co oferujemy?
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 POS, terminal płatniczy i drukarkę fiskalną w jednym)
Możliwość pracy hybrydowej: 50% czasu pracy możesz pracować z domu
Luźna atmosfera, zgrany zespół i brak korporacyjnych procedur
Eventy firmowe i ciekawe formy integracji
Pakiet sportowy i opieka medyczna
Ruby on Rails Developer
Ruby on Rails Developer