Projekt dotyczy dojrzałej, stabilnej i jednocześnie intensywnie rozwijanej aplikacji, która jest wykorzystywana w większości dużych krajów na świecie. Backend oparty jest na Ruby 3.4.7+ oraz Rails 7.1, a dane przechowywane są w bazie MariaDB, z wykorzystaniem zarówno ActiveRecord, jak i czystego SQL. Nad projektem pracuje sześcioosobowy, anglojęzyczny zespół.
responsibilities :
Rozwój i utrzymanie aplikacji Ruby on Rails (15-letni projekt, aktywnie rozwijany)
Praca nad kompatybilnością kodu po migracji Ruby z 2.7.8 na 3.4.7 oraz Rails z 5.2.8 na 7.1
Praca z wykorzystaniem Sidekiq
Deployment aplikacji przy użyciu Capistrano oraz wsparcie w podstawowych zadaniach DevOps
Podstawowa administracja środowiskiem serwerowym opartym o Ubuntu
Praca z legacy code, refaktoryzacja i porządkowanie istniejącego kodu
Projektowanie funkcjonalności (design features) oraz praca z dokumentacją techniczną
Współpraca z anglojęzycznym zespołem
requirements-expected :
Bardzo dobra znajomość Ruby (3.4.7+), mile widziane doświadczenie z wersjami 2.7.8+
Bardzo dobra znajomość Rails (7.1+), mile widziane doświadczenie z wersjami 5.2.8+
Biegła znajomość Gita (obecnie używamy GitHub, planowana jest migracja na GitLab w celu lepszego wykorzystania CI/CD)
Bardzo dobra znajomość SQL (aplikacja działa na MariaDB; w kodzie używany jest Pure SQL w miejscach, gdzie optymalizacja w ActiveRecord jest niewystarczająca)
Doświadczenie w pracy z Sidekiq
Znajomość Capistrano
Podstawowa znajomość Redis
Podstawowa wiedza DevOps (Ubuntu)
Doświadczenie w pracy z legacy code
Umiejętność analitycznego myślenia oraz samodzielnej organizacji pracy
Angielski komunikatywny B2/C1 (w mowie i piśmie)
offered :
Współpracę w modelu B2B
Możliwość pracy zdalnej lub pracy hybrydowej z naszego biura w Krakowie
Pracę w godzinach 9:00–17:00, z możliwością elastycznego dostosowania czasu pracy, jeśli charakter projektu na to pozwoli
Wynagrodzenie adekwatne do posiadanych umiejętności
Elastyczny pakiet benefitów do wyboru (LUX MED, Multisport, lekcje angielskiego, dofinansowanie do sprzętu i inne)