NoFluffJobs Stacjonarnie Senior

Senior Ruby On Rails Developer

Infakt Sp. z o.o.

⚲ Kraków

21 000 - 25 000 PLN (B2B)

Wymagania

  • Ruby on Rails
  • REST API
  • PostgreSQL
  • Git
  • Hotwire (nice to have)
  • Turbo (nice to have)
  • Stimulus (nice to have)
  • Action Cable (nice to have)
  • React (nice to have)
  • Sidekiq (nice to have)
  • ActiveJob (nice to have)
  • RabbitMQ, (nice to have)
  • Kafka (nice to have)
  • Postman (nice to have)
  • Bruno (nice to have)

Opis stanowiska

Wymagania:
Szukamy osoby, która:

- Ma minimum 5 lat doświadczenia z Ruby i Ruby on Rails
- Posiada doświadczenie w budowaniu REST API
- Zna podstawy bezpieczeństwa aplikacji webowych
- Ma doświadczenie w pracy z relacyjnymi bazami danych (PostgreSQL)
- Zna system kontroli wersji - GIT
- Ma chęć ciągłego rozwoju i podnoszenia swoich umiejętności
- Chce pracować w środowisku, gdzie opinie developerów mają znaczenie

Mile widziane doświadczenie z obszaru: 

- Frontend: Hotwire, Turbo, Stimulus, Action Cable, React
- Background processing: Sidekiq, ActiveJob
- Systemy kolejkowe: RabbitMQ, Kafka
- API: REST API, testowanie (Postman, Bruno)
- Testing: RSpec, Capybara, testy jednostkowe i automatyczne
- Security: znajomość podatności, dobre praktyki bezpieczeństwa
- DevOps: dobre praktyki CI/CD
- Testability: obserwowalność i kontrolowalność aplikacji

Nasze środowisko technologiczne to: 

- Infrastruktura: AWS, Kubernetes
- CI/CD: W pełni zautomatyzowane workflow z GitHub Actions i Buddy.works
- Monitoring: AppSignal, Datadog
- Architektura: Mikroserwisy komunikujące się przez RabbitMQ/REST API
- Bezpieczeństwo: Regularne audyty, Dependabot, szkolenia w Niebezpieczniku i Sekuraku
- Testing: Kompleksowe testy jednostkowe i automatyczne
- Frontend: Hotwire, Stimulus oraz React

Będziesz pracować w zespole, który:

- Rozwija flagowy produkt – aplikację inFakt
- Tworzy rozwiązania używane codziennie przez dziesiątki tysięcy przedsiębiorców
- Współpracuje z innymi zespołami, mobilnymi (iOS/Android) i infrastrukturalnym
- Ma realny wpływ na finalny kształt funkcjonalności
- Samodzielnie określa cele kwartalne
- Dba o wzajemne wsparcie i dzielenie się wiedzą

Co oferujemy: 

Kultura techniczna:

- Code review jako fundament jakości kodu
- Tech Lead wspierający każdy zespół na co dzień
- LeSS (Large-Scale Scrum) – skalowalne podejście do zwinnego wytwarzania
- Regularne spotkania IT – dzielenie się wiedzą, ciekawostkami technicznymi
- Przejrzysta ścieżka rozwoju – jasno zdefiniowane poziomy seniority

Środowisko pracy:

- Dedykowane środowiska testowe
- Najlepsze narzędzia AI: GitHub Copilot, Windsurf, Cursor, Claude Code
- Płatne IDE: RubyMine i inne profesjonalne edytory
- Elastyczny start pracy (7:00-10:00)
- Model hybrydowy – biuro/praca zdalna
- Zespoły cross-funkcjonalne (Backend, Frontend, SDET) - 6-8 osób

Rozwój:

- Realny wpływ na rozwój produktu i firmy
- Możliwość korzystania z zewnętrznego mentoringu
- Regularne rozmowy o wynikach i rozwoju
- Grupowe zajęcia języka angielskiego

Benefit package:

- Prywatna opieka medyczna (również dla rodziny/partnera)
- Karta Multisport dla Ciebie i bliskiej osoby
- Ubezpieczenie na życie
- Darmowe lunche w biurze
- Dofinansowanie do usług księgowych inFakt (B2B)

Wyposażenie stanowiska:

- MacBook Pro
- Dodatkowy monitor
- Regulowane elektrycznie biurko
- Ergonomiczne krzesło

Lokalizacja:

- Biuro w centrum Krakowa
- Zadaszony parking rowerowy
- Pakiet relokacyjny w przypadku przeprowadzki

🔍 Dekoder Ogłoszenia

🔴
Ma chęć ciągłego rozwoju i podnoszenia swoich umiejętności
Oczekuje się, że będziesz samodzielnie uczyć się nowych technologii i rozwiązywać problemy, często bez dedykowanego czasu lub zasobów na szkolenia.
🔴
Chce pracować w środowisku, gdzie opinie developerów mają znaczenie
Twoje opinie mogą być brane pod uwagę, ale ostateczne decyzje mogą być podejmowane przez management lub inne działy, a wprowadzanie zmian może być powolne.
🔴
Mile widziane doświadczenie z obszaru: Frontend: Hotwire, Turbo, Stimulus, Action Cable, React
Chociaż nie jest to wymagane, prawdopodobnie będziesz musiał pracować z tymi technologiami, co oznacza potrzebę nauki lub posiadania wiedzy z zakresu frontend.
🔴
Architektura: Mikroserwisy komunikujące się przez RabbitMQ/REST API
Może to oznaczać skomplikowaną architekturę, która wymaga dobrego zrozumienia rozproszonych systemów i potencjalnie trudności w debugowaniu.
🔴
Rozwija flagowy produkt – aplikację inFakt
Praca nad istniejącym, dużym produktem może oznaczać konieczność pracy z legacy code, ograniczoną swobodę w architekturze i priorytetyzacji nowych funkcji nad refaktoryzacją.