lub stacjonarnie
Ruby Developer
Dobrze się czujesz w tych technologiach? Aplikuj!
Must have
Nice to have
Poznaj nasze oczekiwania i zobacz na czym nam zależy
Obowiązkowe:
- Ruby on Rails: Biegłość w programowaniu w Ruby, w szczególności z użyciem Rails 7.1 i najnowszych wersji frameworka.
- Zadania w tle: Doświadczenie w obsłudze procesów w tle i pamięci podręcznej przy użyciu Sidekiq.
- Redis: Umiejętność konfiguracji, rozwiązywania problemów i optymalizacji Redis pod kątem pamięci podręcznej oraz funkcji pub/sub.
- MySQL (8): Zaawansowana znajomość SQL w MySQL, w tym indeksowanie i optymalizacja zapytań dla poprawy wydajności oraz dogłębne zrozumienie analiz wydajnościowych.
- ActiveRecord ORM: Znajomość ActiveRecord w Rails jako narzędzia ORM do zarządzania bazami danych oraz rozumienie potencjalnych problemów z wydajnością i sposobów ich optymalizacji.
- Frontend z Haml: Biegłość w renderowaniu po stronie serwera przy użyciu szablonów Haml (Ruby z HTML).
- Zarządzanie e-mailami: Znajomość procesów wysyłki e-maili po stronie serwera, w tym konfiguracji i rozwiązywania problemów.
- Konteneryzacja i orkiestracja: Doświadczenie w dockerowaniu aplikacji oraz znajomość najlepszych praktyk dotyczących Dockera.
- Integracja zewnętrznych usług: Umiejętność integrowania usług zewnętrznych lub API.
- Znajomość dodatkowych gemów i bibliotek: Świadomość popularnych gemów Ruby zwiększających wydajność, bezpieczeństwo i łatwość utrzymania aplikacji.
- Umiejętności miękkie: Dobre umiejętności komunikacyjne, zdolność do pracy zespołowej oraz nastawienie na osiąganie wyników.
Mile widziane:
- CI/CD: Umiejętność pracy z Jenkins, Bitbucket Pipelines lub innymi narzędziami CI/CD.
- Hosting i wdrażanie aplikacji: Znajomość rozwiązań chmurowych oraz procesów wdrażania aplikacji.
Opis projektu:
Nasz klient rozwija oprogramowanie wspierające opiekę oraz rozwój dzieci. System został zaprojektowany w celu stworzenia kompleksowego ekosystemu funkcji, zapewniając nieprzerwany dostęp do kluczowych i istotnych informacji w dowolnym momencie. Dzięki ciągłym ulepszeniom firma regularnie wzbogaca swoje rozwiązania o inteligentne narzędzia oraz przyjazne dla użytkownika interfejsy. Przedsiębiorstwo dąży do pełnej automatyzacji procesów.
Dlaczego warto do nas dołączyć?
Bądź częścią naszej społeczności technologicznej
(125 Regular i Senior)
Tech communities
Mentoring
Rozwijaj się i wdrażaj własne pomysły
Dołącz do zgranej ekipy
Wydarzenia tech & life
Lifestyle communities
Zapoznaj się z procesem rekrutacji
Zaaplikuj
Odezwiemy się do Ciebie w ciągu 2 tygodni.
Wstępna rozmowa telefoniczna
Rozmowa kwalifikacyjna
Informacja zwrotna
Witamy na pokładzie!
Najczęściej zadawane pytania
W RST istnieje możliwość zmiany specjalizacji. Jeżeli zamierzasz zmienić swoją ścieżkę kariery, Twój HR Guide zajmie się wsparciem oraz pomocą w realizacji celu rozwojowego.
Do każdego procesu rekrutacyjnego podchodzimy indywidualnie. Od otrzymania CV staramy się jak najszybciej z Tobą skontaktować. Terminy spotkań rekrutacyjnych ustalamy wspólnie podczas rozmowy telefonicznej. Po spotkaniu wracamy do Ciebie z informacją zwrotną do 5 dni roboczych. Zależy nam na sprawnym i jasnym procesie. Wiemy, że nikt nie lubi długo czekać! :)
Każdy pracownik ma możliwość wyboru trybu pracy. Jesteśmy otwarci na pracę zdalną, hybrydową oraz stacjonarną, każdemu z naszych pracowników udostępniamy niezbędny sprzęt do pracy. To Ty decydujesz o tym, jak chcesz pracować.
Do każdego zespołu jest przypisany HR Guide, który jest opiekunem zespołu w sprawach rozwojowych i administracyjnych. Dba, abyśmy rozwijali się oraz czuli się dobrze w przypisanym projekcie. Gdy kończy się projekt i mamy taką możliwość, oferujemy Ci przejście do innego zespołu.