To ogłoszenie wygasło w dniu 2016-06-01 08:35.

Mid/ Senior Back-end Engineer Ruby

New-Invest

6 000 - 14 000 zł netto

  • Kontrakt Umowa

Język programowania
Baza danych
Inne

Opis oferty

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
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ć.

Wymagania

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 Sinatra, ActiveRecord, Sequel, Rubocop, RSpec).

Metodologia pracy

Pytania i odpowiedzi