Senior Ruby Engineer
Reedsy
To rola backendowa w firmie produktowej, która tworzy ekosystem narzędzi dla autorów książek. Senior Ruby Engineer będzie odpowiedzialny za architekturę i rozwój skalowalnych aplikacji webowych, współpracę z zespołem designerskim i inżynieryjnym oraz pełne właścicielstwo nad funkcjami od pomysłu do wdrożenia. Stack obejmuje Ruby, SQL, NoSQL i Redis, a produkty są już rozwijane (marketplace, aplikacja do pisania, platforma odkrywania książek).
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: wielkość zespołu, tryb pracy (zdalny/hybrydowy/stacjonarny).
To rola backendowa w firmie produktowej, która tworzy ekosystem narzędzi dla autorów książek. Senior Ruby Engineer będzie odpowiedzialny za architekturę i rozwój skalowalnych aplikacji webowych, współpracę z zespołem designerskim i inżynieryjnym oraz pełne właścicielstwo nad funkcjami od pomysłu do wdrożenia. Stack obejmuje Ruby, SQL, NoSQL i Redis, a produkty są już rozwijane (marketplace, aplikacja do pisania, platforma odkrywania książek).
- ✓Firma posiada wiele produktów i dużą społeczność, co oferuje różnorodność i wpływ
- ✓Rola obejmuje właścicielstwo i współpracę z designerami, wskazując na autonomię i pracę międzyfunkcyjną
- !Brak informacji o wielkości zespołu i kulturze inżynieryjnej
- !Nieokreślona polityka pracy zdalnej
- !Brak szczegółów dotyczących stosu technologicznego poza Ruby i bazami danych
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i rozwój wysoce skalowalnych aplikacji webowych w Ruby
- •Współpraca z designerami i inżynierami przy projektowaniu i wdrażaniu nowych funkcji
- •Budowanie i utrzymywanie RESTful API
- •Ocena i poprawa wydajności, trwałości oraz bezpieczeństwa systemów produkcyjnych
- •Przejmowanie pełnej odpowiedzialności za zadania i funkcje od początku do końca
- •Pisanie i przegląd kodu (code review) w Ruby
- •Praca z bazami danych SQL, NoSQL i Redis
Oferta dla doświadczonych specjalistów (Senior).
Mid-level Ruby engineer z 3+ latami doświadczenia, który może wykazać się silnymi umiejętnościami Ruby i pewnym doświadczeniem w skalowaniu aplikacji webowych.
Juniorzy z mniej niż 3 latami doświadczenia lub osoby bez solidnych umiejętności backendowych w Ruby.
- ?Jaka wersja Ruby/Rails jest obecnie używana?
- ?Jak duży jest zespół inżynieryjny i jak jest zorganizowany?
- ?Jak wygląda proces deploymentu i CI/CD?
- ?Czy jest dyżur lub rotacja on-call?
- ?Jakie są największe wyzwania techniczne, przed którymi stoicie?
- ?Jak ustalany jest roadmapa produktów?
- −Wielkość zespołu
- −Tryb pracy (zdalny/hybrydowy/stacjonarny)
- −Szczegóły stosu technologicznego (wersja frameworka Ruby)
- −Praktyki testowania
- −Szczegóły dotyczące pipeline'u deploymentowego