Talentica.pl

Ruby Developer

Talentica.pl

2 800 - 5 000 € netto

Język programowania
Framework

Opis oferty

Cześć!

Dla klienta z Wielkiej Brytanii poszukujemy osoby na stanowisko Ruby Developer’a (mid oraz senior level). Firma posiada własny produkt pozwalający na przeprowadzanie testów aplikacji na różnych platformach. Obecnie firma rozwija swoje biuro w Krakowie i w związku z tym poszukuje nowych specjalistów do zespołu (istnieje możliwość pracy zdalnej).


KOGO SZUKAMY?

Szukamy full stack ruby developerów (mid i senior level), wykazujących się wysoką proaktywnością, chcących stale poszerzać swoje kompetencje programistyczne i uczyć się nowych rzeczy. Stawiamy na osoby, które będą uczyć się nowego spojrzenia na kod i tego jak jest zbudowany.


Jeśli interesujesz się sztuczną inteligencją oraz jej różnymi formami to świetnie się składa ponieważ obecnie budujemy zespół R & D / Data Science, więc masz szansę uczyć się od najlepszych.


W Twojej codziennej, pracy główny nacisk zostanie położony na wszystkie elementy backendu i całkiem sporo frontendu. Większość czasu będziesz pracować w jednym z małych zespołów, które koncentrują się na konkretnej funkcjonalności.


Nasze zespoły są zorganizowane w taki sposób, że zawsze znajdzie się ktoś, kto podejmie ostateczne decyzje, więc nie będziesz miał do czynienia z problemami z płaską strukturą zarządzania.


CO MOŻEMY ZAOFEROWAĆ:


·      przede wszystkim wynagrodzenie do ~21 000 PLN (2800-5000 EUR) netto miesięcznie na fakturze VAT (B2B) – im wyższe Twoje doświadczenie i jakość Twojego kodu tym na wyższe wynagrodzenie możesz liczyć

·      umowa na czas nieokreślony z 6-miesięcznym okresem próbnym

·      możliwość awansu na Lead Developera

·      odpowiedzialność i realny wpływ na rozwój firmy

·      podejmując pracę, obejmiesz jednocześnie rolę, która będzie miała kluczowe znaczenie dla rozwoju firmy, a każdy Twój pomysł będzie uważnie rozpatrzony

·      płatny urlop (wszystkie święta i dni ustawowo wolne od pracy + dodatkowe 20 dni)

·      pracę zdalną w 100%


TWOJE ZADANIA:


•          codzienna komunikacja z resztą zespołu programistów w Polsce i Wielkiej Brytanii za pośrednictwem czatu lub Google Hangouts (rozmowy wideo)

•          projektowanie i wdrażanie nowych funkcjonalności dla użytkowników wewnętrznych i zewnętrznych (np. dla klientów, testerów, zespołu operacyjnego)

•          budowanie kodu modułowego, który ma wyraźny podział odpowiedzialności

•          optymalizacja aplikacji pod kątem maksymalnej szybkości i skalowalności w razie potrzeby

•          od czasu do czasu prowadzenie projektu lub pojedynczej funkcjonalności

•          rozwiązywanie różnych interesujących problemów związanych z maszynami wirtualnymi, tester management, tester scoring, semi automated test execution, wykrywanie aktywności spamowej (również ML, przetwarzanie języka naturalnego, sieci neuronowe)

•          sugerowanie technologii, które pasują do danego problemu

•          sugerowanie technologii, które chciałbyś wypróbować, ponieważ wyczuwasz, że mogą one przynieść wiele dobrego, a nie było jeszcze szansy by je w pełni przetestować

•          sugerowanie technologii i rozwiązań, które mogłyby stać się typowym game change’erem na naszym rynku (lub innych rynkach)

•          od czasu do czasu pomaganie mniej doświadczonym programistom


JAKIEGO DOŚWIADCZENIA OCZEKUJEMY:


•          minimum 3 (mid level) lub 4,5 (senior level) lat doświadczenia w backendzie (Ruby)

•          doświadczenie w budowie wysoce skalowanych i niezawodnych systemów

•          doświadczenie w projektowaniu i wdrażaniu złożonych aplikacji (złożoność kodu i złożoność modelu danych)

•          doświadczenia w tworzeniu schematów baz danych, które reprezentują i wspierają procesy biznesowe

•          doświadczenie w integracji z różnymi wewnętrznymi i zewnętrznymi interfejsami API przy użyciu otwartych i niestandardowych interfejsów API

•          migracja danych, transformacja i tworzenie skryptów

•          wyprowadzanie danych w różnych formatach


JAKICH UMIEJĘTNOŚCI WYMAGAMY:


•          dobra znajomość Ruby

•          dobra znajomość Ruby on Rails

•          dobra znajomość TDD i płynących z tego z korzyści (korzyści kodowania z użyciem techniki i bez niej przy zachowaniu wysokiej jakości kodu)

•          podstawowe zrozumienie zasad SOLID

•          dobra znajomość front-endowych technologii i platform, takich jak JavaScript, HTML5 i CSS3

•          dobra znajomość system kontroli wersji GIT


MILE WIDZIANE (ALE NIE WYMAGANE):

 
•          doświadczenie w budowaniu aplikacji w oparciu o NodeJS (frontend/server apps)

•          doświadczenie z ReactJS, ES5, ES6, Redux

•          doświadczenie z Elixir, Phoenix

•          dobre zrozumienie, jak stosować zasady SOLID w praktyce, aby pomóc w szkoleniu zespołu

•          jakiekolwiek doświadczenie z AI (ML, NLP, Neural Networks of various types, Swarm Intelligence, Genetic Algorithms, etc.)


DODATKOWE BENEFITY:

 
·      odpowiedzialność za wykonywane zadania

·      pomożemy Ci rozwinąć swoje dotychczasowe umiejętności, będziesz pracował wśród najlepszych

·      każdy Twój pomysł będzie wnikliwie rozpatrzony – masz realny wpływ na kierunek i przyszłość rozwoju firmy

 

JAK WYGLĄDA PROCES REKRUTACYJNY?

 

1. Analiza Twojego CV

2. Test – dostaniesz trochę czasu na jego rozwiązanie i przesłanie odpowiedzi

3. Jeżeli zdasz test, będziesz miał video rozmowę z kodowaniem i analizą kodu

4. Decyzja
 

W przypadku zainteresowania prosimy o kontakt: [email protected]

Metodologia pracy

  • System kontroli wersji ― GIT
  • System zarządzania projektem
  • Metodologia Agile ― SCRUM
  • Komunikator firmowy ― Slack
  • Code review
  • Continuous Integration
  • Testy jednostkowe
  • Testy integracyjne
  • Testerzy w zespole
  • System zarządzania wiedzą
  • Statyczna analiza kodu
  • Swoboda w wyborze oprogramowania

O Talentica.pl

Jesteśmy zespołem rekruterów działających w branży IT. Ponadto zajmujemy się tworzeniem i zarządzaniem aplikacjami mobilnymi oraz webowymi. Posiadamy własny zespół projektowy. Dostarczamy również specjalistów dla różnych branż. Mamy na swoim koncie wiele rekrutacji na takie stanowiska jak: Java Developer, iOS Developer, Android Developer, UX/UI Designer, Front-end, Back-end, PHP Developer, Business Analyst, Project Manager, SCALA Developer, Head of QA. Każda kandydatura jest rozpatrywana indywidualnie, a czas niezbędny dla przeprowadzenia całego procesu w sposób profesjonalny w oczach kandydata i pracodawcy, jest dla nas bezcenny.