Middle Ruby/RoR developer

Стабільний розвиток спеціаліста можливий лише за умови стабільності його команди. Ми в NIX шукаємо Middle Ruby/Ruby on Rails developer і впевнені: у нас такий фахівець продовжуватиме професійно зростати і зможе досягати нових кар’єрних вершин.

ЩО НА ТЕБЕ ЧЕКАЄ:

  • Розробка веб-додатків у різних доменних областях з акцентом на забезпечення масштабованості та веб-безпеки.
  • Технічна допомога в існуючих проєктах, використовуючи найкращі практики в архітектурі веб-додатків.
  • Надання Code-review у проєктних кодових базах
  • Участь в оцінці проєктів із застосуванням принципів та методологій у вирішенні різних проблем.

ЩО МИ ЧЕКАЄМО ВІД ТЕБЕ:

  • Експертні знання мови програмування Ruby, включаючи базові та просунуті концепції.
  • Грунтовний практичний досвід розробки масштабованих додатків на фреймворку Ruby on Rails.
  • Досвід комерційної розробки на проєктах різного масштабу та стадії готовності.
  • Професійні навички роботи з базами даних: MongoDB, MySQL, PostgreSQL, Redis.
  • Досвід впровадження сучасних підходів у розробці, зокрема з використанням Hotwire.
  • Володіння методологіями тестування (юніт- та e2e-тести) з використанням RSpec, Capybara та Cucumber.
  • Навички роботи у команді за методологіями Agile (Scrum або Kanban).
  • Впевнений користувач середовища Linux.
  • Досвід роботи з системами контролю версій (Git), CI/CD (TeamCity) та інструментами управління завданнями.
  • Розуміння процесів розгортання додатків за допомогою інструменту Kamal.

БУДЕ ПЛЮСОМ:

  • Практичне застосування принципів чистої архітектури та використання бібліотек dry-rb.
  • Володіння JavaScript та розуміння принципів його роботи.
  • Додатковий досвід роботи з фронтенд-фреймворками React, Vue або Angular.
  • Досвід роботи з AI-інструментами (Claude Code, Codex, GitHub CoPilot)
  • Знання екосистеми Node.js та відповідних фреймворків.
  • Досвід побудови динамічних користувацьких інтерфейсів з використанням React.
  • Досвід управління монорепозиторіями з використанням NX Workspaces.
  • Аналітичне мислення, здатність до аналізу та оптимізації існуючого коду.
  • Досвід менторства та готовність сприяти професійному розвитку команди.

ЩО МИ РАДІ ТОБІ ЗАПРОПОНУВАТИ:

  • Конкурентоспроможні компенсаційні пакети.
  • Цікаві проєкти, можливість професійного зростання та розвитку.
  • Безкоштовні навчальні курси.
  • Участь у внутрішніх та зовнішніх тематичних подіях, технічних конференціях.
  • Всі необхідні пристрої та інструменти для роботи.
  • Активне корпоративне життя.
  • Дружня та підтримуюча атмосфера в команді.