Ruby on Rails Developer
Siepomaga.pl
Rola Backend Developera skupiająca się na tworzeniu i rozwijaniu API dla platformy crowdfundingowej Moje Siepomaga. Praca w multidyscyplinarnym zespole z użyciem nowoczesnego stacka Ruby on Rails, z naciskiem na jakość kodu i testy. Produkt ma realny wpływ społeczny, a rozwój oparty jest na badaniach UX.
Brakuje: brak opisu procesu rekrutacyjnego, nie podano wielkości zespołu projektowego.
Rola Backend Developera skupiająca się na tworzeniu i rozwijaniu API dla platformy crowdfundingowej Moje Siepomaga. Praca w multidyscyplinarnym zespole z użyciem nowoczesnego stacka Ruby on Rails, z naciskiem na jakość kodu i testy. Produkt ma realny wpływ społeczny, a rozwój oparty jest na badaniach UX.
- ✓Nowoczesny stack technologiczny (Ruby 3.4, Rails 8.1)
- ✓Sprzęt Apple: MacBook Pro + monitor Dell
- ✓Płatne przerwy w ramach B2B
- ✓Badania UX przed wdrożeniem funkcji
- ✓Praca w firmie o misji społecznej
- !Wymagane doświadczenie z macOS – może sugerować brak wsparcia dla innych systemów
- !Nie podano procesu rekrutacyjnego ani liczby etapów
- •Tworzenie i rozwijanie REST API w Ruby on Rails dla platformy Moje Siepomaga
- •Pisanie testów jednostkowych i integracyjnych w RSpec
- •Optymalizacja zapytań SQL i wydajności bazy danych MySQL
- •Konfiguracja i utrzymanie CI/CD z GitHub Actions
- •Debugowanie błędów produkcyjnych z użyciem Sentry
- •Praca z systemami cache (Redis, Memcached) w celu poprawy wydajności
- •Uczestnictwo w codziennych spotkaniach zespołu w Scrum/Kanban
- •Code review i dzielenie się wiedzą z zespołem
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Mid-level Ruby on Rails Developer z co najmniej 3 letnim doświadczeniem, który biegle posługuje się SQL i RSpec, zna podstawy cache'owania i CI/CD, oraz jest gotowy do pracy w zdalnym, zwinowym zespole.
Juniorzy bez doświadczenia komercyjnego w Ruby, ani osoby szukające roli architektonicznej lub zarządczej. Rola nie jest też dla kogoś, kto nie chce pracować w pełni zdalnie lub nie lubi pisać testów.
- ?Jak wygląda proces rekrutacyjny – ile etapów i czy jest zadanie domowe?
- ?Ile osób liczy zespół developerski i jakie są role?
- ?Czy istnieje dyżur on-call lub praca w weekendy?
- ?Jakie są plany rozwoju produktu w najbliższych miesiącach?
- ?Czy stack produkcyjny obejmuje również stare wersje Rails?
- ?Jak często deployowane są zmiany do produkcji?
- −Brak opisu procesu rekrutacyjnego
- −Nie podano wielkości zespołu projektowego
- −Nie wiadomo, czy wymagana jest znajomość Grape (framework wymieniony w stacku)
- −Nie określono, ile czasu poświęca się na utrzymanie vs nowe funkcje
Multidyscyplinarny zespół pracujący w zwinnym środowisku (Scrum/Kanban) z naciskiem na jakość kodu i dzielenie się wiedzą. Atmosfera współpracy jest priorytetem.