Pomiń do treści
Logo firmy co.brick

Fullstack Ruby on Rails Developer

co.brick

Oferta w skrócie
Widełki nieujawnione
🏠ZdalnieTryb pracy
📄B2BKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaGliwice
Źródło
Aktywna
Opublikowano3 czerwca 2026
Ostatnio sprawdzono3 czerwca 2026
Wygasa za81 dni
Werdykt JobHunt

Rola polega na rozwijaniu i utrzymaniu ekosystemu aplikacji biznesowych dla klienta zewnętrznego. Pracujesz zarówno po stronie backendu (Ruby on Rails) jak i frontendu (Hotwire/Stimulus), tworząc funkcje takie jak CRM, obieg dokumentów, integracje z KSeF i ERP, przetwarzanie PDF oraz automatyzację procesów. To stanowisko wymaga samodzielności i umiejętności rozwiązywania problemów w systemach produkcyjnych, z naciskiem na integracje i asynchroniczne przetwarzanie. Mimo tytułu fullstack, główny nacisk jest na Rails backend, a frontend ogranicza się do server-rendered UI.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: nie podano wielkości zespołu ani struktury (np. ilu developerów, pm, qa), brak informacji o on-call – czy są dyżury i jak często.

🛠 Wymagane technologie
Dane źródłowe
MS SQLJavaScriptRuby on Rails
AI Insights
Czym naprawdę jest ta rola?Full-Stack Engineer

Rola polega na rozwijaniu i utrzymaniu ekosystemu aplikacji biznesowych dla klienta zewnętrznego. Pracujesz zarówno po stronie backendu (Ruby on Rails) jak i frontendu (Hotwire/Stimulus), tworząc funkcje takie jak CRM, obieg dokumentów, integracje z KSeF i ERP, przetwarzanie PDF oraz automatyzację procesów. To stanowisko wymaga samodzielności i umiejętności rozwiązywania problemów w systemach produkcyjnych, z naciskiem na integracje i asynchroniczne przetwarzanie. Mimo tytułu fullstack, główny nacisk jest na Rails backend, a frontend ogranicza się do server-rendered UI.

Plusy
  • Wyraźny nacisk na autonomię i samodzielność techniczną
  • Opis konkretnych integracji i technologii – brak pustych frazesów
  • Możliwość realnego wpływu na architekturę i rozwój platformy
  • Praca na systemach używanych operacyjnie każdego dnia – praktyczne wyzwania
Na co uważać
  • !Brak informacji o wielkości zespołu i liczbie projektów
  • !Nie określono procesu wdrożeniowego ani polityki on-call
  • !Praca dla klienta zewnętrznego – model outsourcingu może wiązać się z rotacją projektów
  • !Szeroki zakres technologii w nice-to-have może sugerować rozmyty zakres obowiązków
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Rozwój backendu w Ruby on Rails (Active Record, Active Job, Action Cable) – implementacja nowych funkcji i optymalizacja istniejących
  • Tworzenie widoków i interakcji po stronie frontendu z użyciem Hotwire (Turbo Frames, Turbo Streams, Stimulus.js)
  • Projektowanie i optymalizacja zapytań SQL oraz migracji dla MySQL i MS SQL Server
  • Integracja z zewnętrznymi API (KSeF, Claude API, IMAP, Backblaze B2) – implementacja, debugowanie i obsługa błędów
  • Przetwarzanie dokumentów PDF (generowanie, łączenie, stemplowanie) oraz obsługa plików Excel
  • Utrzymanie i wdrażanie aplikacji na Linux VPS (Puma, systemctl, crontab, logrotate, Tailscale VPN)
  • Debugowanie incydentów produkcyjnych i rozwiązywanie problemów z wydajnością oraz integracjami
  • Projektowanie architektury rozwiązań dla nowych wymagań biznesowych – wybór bibliotek, struktura kodu, modelowanie danych
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Mid-level Rails developer z solidną znajomością Rails i Hotwire, podstawowym doświadczeniem w SQL i Linuxie, gotowy rozwijać się w kierunku integracji i systemów produkcyjnych. Wymagane jest minimum 3 lata praktyki z Rails.

Raczej nie dla

Juniorzy z mniej niż 2-3 latami Rails, osoby preferujące ciężkie frameworki frontendowe (React/Angular) lub Heroku-level deployment. Rola nie jest odpowiednia dla kogoś, kto nie lubi samodzielnego rozwiązywania problemów i pracy blisko produkcji.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote5/5
Enterprise2/5
Pytania do rekrutera
  • ?Ile osób liczy zespół pracujący nad tym ekosystemem?
  • ?Czy jest ustalona rotacja dyżurów on-call? Jak często?
  • ?Jak wygląda proces Code Review i testowania?
  • ?Jaki jest udział backendu vs frontendu w codziennej pracy?
  • ?Czy projekt długoterminowy czy przewidziana jest rotacja?
  • ?Jakie narzędzia do monitorowania i logowania są używane w produkcji?
  • ?Czy istnieje dokumentacja techniczna i jak aktualna?
Brakujące informacje
  • Nie podano wielkości zespołu ani struktury (np. ilu developerów, PM, QA)
  • Brak informacji o on-call – czy są dyżury i jak często
  • Nie opisano procesu rekrutacyjnego (liczba etapów, zadanie domowe)
  • Nie wiadomo, czy istnieje testowanie automatyczne i jaka jest polityka code review
  • Nie określono przewidywanego czasu trwania projektu
Zespół

Zespół stawia na samodzielność i praktyczne rozwiązywanie problemów – brak mikromanagementu. Praca w otoczeniu produkcyjnym wymaga odpowiedzialności i dobrej organizacji.

🔗Podobne oferty