Text copied to clipboard!
Tytuł
Text copied to clipboard!Starszy Programista Ruby
Opis
Text copied to clipboard!
Poszukujemy doświadczonego Starszego Programisty Ruby, który dołączy do naszego zespołu technologicznego i pomoże w tworzeniu oraz utrzymywaniu zaawansowanych aplikacji webowych. Idealny kandydat powinien posiadać solidne doświadczenie w pracy z językiem Ruby oraz frameworkiem Ruby on Rails, a także wykazywać się umiejętnością projektowania skalowalnych i wydajnych rozwiązań programistycznych.
W tej roli będziesz odpowiedzialny za rozwój nowych funkcjonalności, optymalizację istniejącego kodu oraz współpracę z zespołem projektowym, testerami i innymi programistami. Oczekujemy, że będziesz aktywnie uczestniczyć w procesie podejmowania decyzji technicznych, proponować ulepszenia architektury oraz wspierać młodszych członków zespołu.
Twoje zadania będą obejmować również analizę wymagań biznesowych, tworzenie dokumentacji technicznej oraz zapewnienie wysokiej jakości kodu poprzez stosowanie testów jednostkowych i integracyjnych. Praca odbywa się w środowisku Agile, dlatego ważna jest umiejętność pracy zespołowej oraz komunikatywność.
Oferujemy elastyczne godziny pracy, możliwość pracy zdalnej, udział w ciekawych projektach oraz dostęp do najnowszych technologii. Nasza firma stawia na rozwój zawodowy, dlatego zapewniamy szkolenia, konferencje i mentoring. Jeśli jesteś pasjonatem programowania i chcesz mieć realny wpływ na rozwój produktów, ta oferta jest dla Ciebie.
Obowiązki
Text copied to clipboard!- Projektowanie i rozwój aplikacji webowych w Ruby on Rails
- Tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych
- Współpraca z zespołem projektowym i innymi programistami
- Optymalizacja wydajności i skalowalności aplikacji
- Udział w przeglądach kodu i wdrażaniu najlepszych praktyk
- Tworzenie dokumentacji technicznej
- Analiza wymagań biznesowych i przekładanie ich na rozwiązania techniczne
- Mentoring młodszych programistów
- Udział w planowaniu sprintów i retrospektywach
- Wdrażanie nowych technologii i narzędzi
Wymagania
Text copied to clipboard!- Minimum 5 lat doświadczenia w programowaniu w Ruby
- Bardzo dobra znajomość Ruby on Rails
- Znajomość relacyjnych baz danych (np. PostgreSQL, MySQL)
- Doświadczenie w pracy z systemami kontroli wersji (Git)
- Znajomość zasad programowania obiektowego i wzorców projektowych
- Umiejętność pisania testów (RSpec, Minitest)
- Doświadczenie w pracy w metodykach Agile/Scrum
- Dobra znajomość języka angielskiego (czytanie dokumentacji, komunikacja)
- Umiejętność pracy zespołowej i komunikatywność
- Znajomość JavaScript i frameworków frontendowych będzie dodatkowym atutem
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w pracy z Ruby on Rails?
- Czy pracowałeś wcześniej w zespole Agile?
- Jakie narzędzia wykorzystujesz do testowania aplikacji?
- Czy masz doświadczenie w pracy z bazami danych PostgreSQL lub MySQL?
- Jakie projekty realizowałeś jako Starszy Programista?
- Czy miałeś okazję mentorować młodszych programistów?
- Jakie znasz wzorce projektowe i kiedy je stosujesz?
- Czy masz doświadczenie z CI/CD?
- Jakie są Twoje oczekiwania względem rozwoju zawodowego?
- Czy jesteś otwarty na pracę zdalną lub hybrydową?