Mid/Senior Back-end Engineer Ruby Warszawa/Wrocław/zdalnie

New-Invest jest certyfikowaną agencją doradztwa personalnego, która specjalizuje się w rekrutacjach głównie z branży IT. Obecnie dla stałego Klienta poszukujemy:

Mid/ Senior Back-end Engineer (Ruby)

Profil firmy:
Firma zajmująca się tworzeniem oprogramowania na urządzenia mobilne. Zatrudnia około 30 pracowników. Współpracują z firmami z całego świata, co daje możliwość ciągłego rozwoju. Biura posiada we Wrocławiu oraz Warszawie.
Wynagrodzenie:
• Senior: 11 000 – 14 000 zł netto na B2B
• Mid: 6 000 – 8 000 zł netto na B2B
Rodzaj umowy: B2B (nadgodziny płatne na zasadzie urlopów płatnych)
Gdzie: Warszawa/ Wrocław/ zdalnie
Firma oferuje:
• stabilność zatrudnienia
• pracę zdalną
• elastyczne godziny pracy
• prywatną opiekę medyczną
• kartę Multisport
• orgranizowanie tzw. meetupów i hackathonów
• lekcje j.angielskiego
• sprzęt i oprogramowanie wg własnego wyboru
• ping-pong, stół bilardowy, konsole do gier, gry planszowe, drukarki 3D

Zakres obowiązków:
Osoba, która dołączyć do zespołu, byłaby jednym z liderów, którzy będą projektować i implementować mikroserwisy, w tym API oraz skomplikowane systemy przetwarzania danych w oparciu o kolejki (e.g. RabbitMQ) z liczbą zdarzeń liczoną w milionach na sekundę.
Wymagane kwalifikacje:
• J. angielski na poziomie zaawansowanym (w mowie i piśmie)
• znajomość projektowania API
• 3 – 5 letnie doświadczenie w budowaniu back-endu przy wykorzystaniu Ruby i co najmniej jednej z następujących: PostgreSQL, Cassandra, Redis, MongoDB.
• znajomość popularnych bibliotek i narzędzi (np Sinatrę, ActiveRecord, Sequel, Rubocop, RSpec).

Tematyka projektów:
W przypadku Back-end Engineer (Ruby) to budowa platformy do tworzenia
i publikacji treści (np. filmy wideo z nowinkami) w mediach społecznościowych. Całość ma być oparta o mikroserwisy i, naturalnie, Ruby (e.g. Sinatra, Ruby on Rails). W grę wchodzi praca z całym spektrum baz danych (SQL, NoSQL, grafowe) i narzędzi w kontekście infrastruktury (np. Docker). Procuje się w oparciu o metodykę zbliżoną do Scrum’a, czyli tygodniowe sprinty z planowaniem, plus codzienne, krótkie (5-10 minutowe) spotkania, w trakcie, których omawia się to, co będzie zrobione w danym dniu

Etapy rekrutacji:
I Etap: rozmowa wstępna w biurze lub zdalnie via Skype/Hangouts. Format bardzo luźny; skupienie się na przedstawieniu firmy, potencjalnej roli oraz doświadczeniach kandydata.
II Etap: zadanie testowe. Dobrym przykładem jest napisanie prostej aplikacji
w Ruby. Następnie przeglądany jest i oceniany kod, a następnie przygotowywany dokument z uwagami odnośnie realizacji.
III Etap: Rozmowa techniczna, często połączona z programowaniem w parach
i zapoznaniem z osobą z zespołu, z którą potencjalnie kandydat miałby pracować.

Osoby zainteresowane proszone są o przesłanie CV na e-mail: j.ochocinska@new-invest.pl