Senior Ruby on Rails Developer (Praca zdalna)

Selleo Labs sp. z o.o.

Bielsko-Biała
16800 zł/mies.
zdalna, hybrydowa, stacjonarna
💎 Ruby on Rails
SQLite3
Sidekiq
RSpec
Cloudflare
SOLID stack
REST Api
🌐 zdalna
🏠 hybrydowa
🏢 stacjonarna

Wymagania

Technologie wymagane

Ruby on Rails

SQLite3

Sidekiq

RSpec

Cloudflare

SOLID stack

REST Api

Technologie mile widziane

React

Next.js

React Native

GitHub Actions

GitLab CI

Solid Cable

Solid Cache

Nasze wymagania

  • 5+ lat doświadczenia z Ruby on Rails w komercyjnych projektach.
  • Znajomość SQL w kontekście baz relacyjnych (SQLite3, PostgreSQL lub MySQL).
  • Budowanie i utrzymywanie RESTful API - umiejętność definiowania endpointów, walidacji danych oraz tworzenia czytelnych komunikatów błędów.
  • Doświadczenie w przetwarzaniu zadań w tle (Background Jobs), mechanizmy retry i podstawowe wzorce skalowania kolejek.
  • Znajomość RSpec (FactoryBot) - pisanie testów jednostkowych i integracyjnych, zapewnienie wysokiego pokrycia kluczowych ścieżek.
  • Doświadczenie w monitorowaniu i profilowaniu aplikacji z użyciem narzędzi takich jak AppSignal, Airbrake lub podobnych.
  • Samodzielność i umiejętność szybkiego przyswajania wiedzy.
  • Znajomość języka angielskiego na poziomie B2 lub wyższym.

Mile widziane

  • Doświadczenie z własnym VPS/em (np. Hetzner).
  • Znajomość Solid Cable i Solid Cache.
  • Doświadczenie z Cloudflare - w zakresie ochrony aplikacji i przyspieszania ruchu.
  • Podejście TDD - pisanie testów najpierw, a implementacja funkcjonalności w oparciu o testy.
  • Znajomość narzędzi CI/CD - np. GitHub Actions, GitLab CI lub innych.
  • Znajomość infrastruktury Hatchbox (wdrożenia na VPS).
  • Doświadczenie z API obsługującymi aplikacje webowe i mobilne (React, Next.js, React Native).

Twój zakres obowiązków

  • Projektowanie i rozwój skalowalnej logiki backendowej - od tworzenia i zarządzania wydarzeniami, przez rejestracje uczestników, aż po rozliczenia płatności.
  • Tworzenie i utrzymanie RESTful API, wykorzystywanego zarówno przez aplikację webową (React, Next.js), jak i mobilną (React Native).
  • Optymalizacja zapytań w relacyjnej bazie danych (SQLite3 lub innej, np. PostgreSQL/MySQL), projektowanie migracji i dbanie o spójność danych w środowisku produkcyjnym.
  • Monitorowanie i profilowanie wydajności aplikacji (AppSignal, Airbrake lub inne podobne narzędzia), identyfikowanie wąskich gardeł oraz szybkie reagowanie na alerty w środowisku produkcyjnym.
  • Praca w niewielkim, zintegrowanym zespole: wymagana wysoka samodzielność przy jednoczesnej skrupulatnej współpracy i dzieleniu się wiedzą.
  • Kontakt z klientem w godzinach popołudniowych czasu polskiego w celu ustalania wymagań, omawiania priorytetów i bieżącego wsparcia.

Company

Wyświetlenia: 5
Opublikowana26 dni temu
Wygasaza 17 dni
Tryb pracyzdalna, hybrydowa, stacjonarna
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior Ruby on Rails Developer"