Text copied to clipboard!
Наслов
Text copied to clipboard!Senior Ruby Developer
Опис
Text copied to clipboard!
Tražimo iskusnog Senior Ruby programera koji će se pridružiti našem razvojnog timu i doprineti razvoju skalabilnih i pouzdanih web aplikacija. Kao ključni član tima, bićete odgovorni za dizajniranje, implementaciju i održavanje softverskih rešenja koristeći Ruby i Ruby on Rails framework. Ova pozicija zahteva duboko razumevanje objektno orijentisanog programiranja, iskustvo u radu sa bazama podataka, kao i sposobnost da vodite tim i mentorirate mlađe programere.
Naš idealni kandidat je osoba sa izraženim analitičkim sposobnostima, koja razume potrebe korisnika i zna kako da ih pretoči u funkcionalna rešenja. Očekujemo da budete samostalni u radu, ali i spremni da sarađujete sa drugim članovima tima, uključujući dizajnere, QA inženjere i menadžere proizvoda. Bićete uključeni u sve faze razvoja softvera – od planiranja i dizajna, preko implementacije, do testiranja i puštanja u produkciju.
Radno okruženje je dinamično i podstiče inovacije, a koristimo moderne alate i metodologije kao što su Git, CI/CD, TDD i Agile. Pored tehničkih veština, cenimo i komunikacione sposobnosti, jer verujemo da su otvorena komunikacija i timski rad ključ uspeha.
Ako ste strastveni u vezi sa programiranjem, volite da rešavate kompleksne probleme i želite da radite na projektima koji imaju stvarni uticaj, pozivamo vas da se prijavite i postanete deo našeg tima.
Одговорности
Text copied to clipboard!- Razvoj i održavanje web aplikacija koristeći Ruby on Rails
- Pisanje čistog, efikasnog i testiranog koda
- Dizajniranje i implementacija RESTful API-ja
- Rad sa bazama podataka (PostgreSQL, MySQL)
- Mentorisanje mlađih članova tima
- Učešće u planiranju i proceni zadataka
- Implementacija sigurnosnih i performansnih poboljšanja
- Saradnja sa dizajnerima i menadžerima proizvoda
- Praćenje i primena najboljih praksi u razvoju softvera
- Učešće u code review procesu
Захтеви
Text copied to clipboard!- Minimum 5 godina iskustva u Ruby programiranju
- Odlično poznavanje Ruby on Rails frameworka
- Iskustvo sa bazama podataka i SQL jezikom
- Poznavanje Git verzionog sistema
- Iskustvo sa testiranjem (RSpec, Minitest)
- Razumevanje principa objektno orijentisanog programiranja
- Poznavanje HTML, CSS i JavaScript jezika
- Iskustvo u radu u Agile okruženju
- Sposobnost samostalnog rešavanja problema
- Dobre komunikacione veštine
Могућа питања на интервјуу
Text copied to clipboard!- Koliko godina imate iskustva sa Ruby on Rails?
- Da li ste radili na velikim skalabilnim aplikacijama?
- Koje alate koristite za testiranje koda?
- Kako pristupate rešavanju kompleksnih problema?
- Da li imate iskustva u mentorisanju drugih programera?
- Kako osiguravate sigurnost aplikacije?
- Koje baze podataka ste koristili u prethodnim projektima?
- Da li ste radili u Agile/Scrum timovima?
- Kako pristupate code review procesu?
- Koji je vaš omiljeni Ruby gem i zašto?