Developer Ruby on Rails

O nas

Geeknauts Sp. z o.o. to rozwijający się, krakowski software house specjalizujący się w budowaniu i wdrażaniu na rynek MVP platform webowych i mobilnych. Wspieramy klientów end‑to‑end: od analizy rynku i modelu monetyzacji, przez business development, UX/UI, development, hosting i utrzymanie, aż po marketing i pierwszą sprzedaż. Po uruchomieniu MVP dalej budujemy produkt i biznes razem z klientem, często wchodząc w model partnerski z udziałami, współtworząc i rozwijając nasze wspólne portfolio produktów. Pracujemy dla klientów z Polski i zagranicy (głównie USA, Wielka Brytania, Kanada) w różnych branżach, dzięki czemu szybko rozwijamy swoje kompetencje na wielu płaszczyznach. Chcemy zaprosić Cię do naszego zespołu, jeśli chcesz mieć realny wpływ na produkt - od pierwszej wersji MVP aż po skalowanie biznesu.

O projekcie

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ół.

Twój zakres obowiązków

  • 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

Nasze wymagania

  • 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)

Mile widziane

  • Doświadczenie z AWS (EC2, RDS, S3, Route 53, ACM, ElastiCache, ASG, LB/Target Groups)
  • Integracje z Postmark lub Mailgun
  • Znajomość LaunchDarkly (feature flags)
  • Doświadczenie z Intercom API
  • Znajomość procesów CI/CD (planowane wdrożenie automatyzacji deploymentu)
  • Umiejętność pracy z Dockerem (obecnie istnieją podstawy, może być potrzebne do CI/CD w zależności od wybranej ścieżki)
  • Doświadczenie w pisaniu testów E2E (Playwright)
  • Zamiłowanie do refaktoryzacji i optymalizacji kodu

To oferujemy

  • 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 kompetencji, mieści się w zakresie 80–120 zł netto + VAT
  • Elastyczny pakiet benefitów do wyboru (LUX MED, Multisport, lekcje angielskiego, dofinansowanie do sprzętu i inne)
  • Budżet na naukę / rozwój osobisty
  • Różnorodne integracje firmowe

Benefity

  • Dofinansowanie zajęć sportowych
  • Prywatna opieka medyczna
  • Dofinansowanie nauki języków
  • Dofinansowanie szkoleń i kursów
  • Elastyczny czas pracy
  • Spotkania integracyjne
  • Brak dress code’u

Jeśli zainteresowała Cię nasza oferta, prześlij swoje CV oraz kilka słów o sobie na adres:

recruitment@geeknauts.com.

Apply here

Make your first move in giving your career a massive push forward.

Apply for this position
You can also send an email to our recruiter at recruitment@geeknauts.com.

Have a question? We're listening!

Feel free to fill this form if you have a more complex idea or concern you'd like to describe. We're here to help!

Name
E-mail address
Your message
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Call Us

Call us Monday to Friday
8:00–17:00 (UTC+1)
phone number
+ 48 662 576 765

Send us an e-mail

We’ll respond as fast as we can!
contact@geeknauts.com

Visit our office

Mon–Fri, 9:00–17:00 (UTC+1)
Złoty Róg 13/3
30-095 Kraków,
Poland