Szukamy właśnie Mid/Senior RoR Deva do naszego zespołu w Krakowie. Pracujemy na ciekawym projekcie e-commerce ze Stanów - jest to sklep umożliwiający subskrypcję męskiej bielizny. Brzmi może dziwnie, ale jest to jeden z najszybciej rozwijających się i najciekawszych startupów, z jakimi współpracujemy. W końcu ogarnąć sklep z którego korzysta dziesiątki tysięcy aktywnych subskrybentów to nie lada wyzwanie
Na projekcie pracują obecnie 4 osoby techniczne, a cały nasz zespół liczy 15 osób (i nie przestaje rosnąć!). Z racji, że projekt szybko się rozwija, stale wprowadzamy nowe features, więc - krótko mówiąc - nie ma nudy. Tym bardziej, że system jest dość skomplikowany - oprócz subskrypcji umożliwia również wybieranie preferencji i miesięcznych prezentów. A wszystko dostępne w wielu modelach, rozmiarach i kolorach, dopasowane do każdego klienta indywidualnie.
Jeśli chodzi o technologię, to projekt oparty jest na Ruby on Rails. Używamy również: MySQL, MongoDB, ElasticSearch, ReactJS, AWS i Sidekiq + Redis.
Co mamy w kodzie:
- Algorytm decydujący który produkt otrzyma użytkownik na podstawie oceny, ratingów produktów i osobistego gustu klienta.
- Obsługa części e-commerce w projekcie, w którym subskrypcja jest kupowana, wysyłana do magazynu itp.
- Zarządzanie zapasami, w tym prognozowanie, jaki produkt i ile z niego będziemy potrzebować w najbliższej przyszłości.
- Zaawansowany system raportowania ułatwiający rozwój firmy.
- Integracje z kilkoma usługami zewnętrznymi, takimi jak Google Analytics, warehouse, retention science (AI marketing technology), S3.
Przy tym trzeba zaznaczyć, że przykładamy dużą uwagę do jakości kodu - żeby był czytelny i łatwy w utrzymaniu. Wykorzystujemy wzorce projektowe (Services, Presenters itp.) oraz rozwiązania unikalne dla naszego projektu i potrzeb.
Pracując z nami, będziesz odpowiedzialny za:
- Przebudowę części e-commerce do Spree.
- Tworzenie nowej strony konta klienta.
- Dodanie małych i dużych nowych funkcji - cały czas dodajemy nowe funkcje. Czasem nowy raport, a czasem jest to duża ekspansja biznesowa, jak np. dodawanie subskrypcji do nowego typu produktu lub możliwość jednorazowego dodawania do miesięcznych zamówień.
- Wspieranie i ulepszanie istniejącego projektu, w tym okazjonalnej refaktoryzacji
- Branie udziału w Scrumie, który ma na celu ciągłe ulepszanie doświadczenia użytkowników i klientów poprzez cotygodniowe iteracje, pracę nad user stories, estymowanie tasków, dyskutowanie priorytetów w naszym kanbanie, a może nawet rozmawianie bezpośrednio z klientami i użytkownikami i współpracę z designerem.
Wymagania
- Masz ponad 3-letnie doświadczenie w tworzeniu komercyjnych aplikacji w Ruby on Rails lub w innych frameworkach MVC w Ruby, PHP lub Pythonie.
- Znasz bazy danych (RDB, NoSQL) i twoje struktury danych są wydajne.
- Tworzysz łatwą do utrzymania, wielokrotnego użytku, dobrze przetestowaną i udokumentowaną bazę kodów.
- Jesteś w stanie zaprojektować, zaplanować i wykonać optymalną architekturę informacyjną i struktury danych.
- Jesteś otwarty na dzielenie się swoją wiedzą i udział w doskonaleniu procesów.
- Mówisz płynnie po angielsku.
Mile widziane:
- Znajomość conajmniej jednego z frameworków JavaScript (React jest najbardziej pożądany),
- Masz doświadczenie w pracy z metodologiami Scrum i Agile.
Wynagrodzenie
Jeżeli chodzi o równie ważną część, jaką jest wynagrodzenie, to uzależniamy je w dużym stopniu od poziomu doświadczenia i wiedzy - widełki są na poziomie 8000 - 15000 zł na B2B (jest też możliwość umowy o pracę). Do tego oferujemy różne benefity, premię roczną i budżet na rozwój osobisty.
Jeśli spełniasz powyższe wymagania, chcesz zadbać o swój rozwój i pracować w świetnej atmosferze, wyślij swoje cv na jobs@nopio.com. Czekamy na Ciebie!
Całe ogłoszenie możesz przeczytać TUTAJ
Dane firmy:
Piotr Nowak Nopio
os. Bohaterów Września 1/31
31-620 Kraków
NIP: 678-278-28-75
Regon: 121129190
Dane kontaktowe:
ul. Franciszka Kniaźnina 12/102
31-637 Krakow, Poland