Senior Ruby Software Engineer Offline

Вимоги до кандидата:

 

Ступінь бакалавра в галузі комп’ютерних наук або відповідної (еквівалентної) галузі;

Досвід роботи за методологією Agile/Scrum;

Практичний досвід роботи з Ruby on Rails, Git і SQL;

Буде корисним знання сучасних технологій, таких як Docker, Elixir, Git, Continuous Integration;

Тест-керована розробка та написання одиничних та інтеграційних тестів;

Зручна робота в хмарному середовищі, як-от AWS;

Грамотне програмне забезпечення для написання з фреймворками MVC, краще Ruby on Rails;

Знання базового інтерфейсу Linux/Unix і використання Git і GitHub для контролю вихідного коду (обов'язково);

Знання систем безперервної інтеграції/безперервної доставки, таких як Jenkins;

Ентузіазм і всебічне знання систем Back End і архітектури програмного забезпечення;

Застосування найкращих практик, включаючи шаблони проектування та лінтинг, до всього програмного забезпечення;

Обізнаність в курсі нових технологій та тенденцій програмного забезпечення;

Налагодження проблем, пов’язаних із HTTP, XHR, JSON, CORS, SSL, S3 тощо.

Гарне розуміння архітектурних шаблонів обміну повідомленнями та підводних каменів за допомогою Kafka, Rabbit MQ тощо.

 

 

Бажані компетенції включають:

 

Знання сучасних технологій, таких як Docker, Kubernetes, Elixir, Git та безперервна інтеграція;

Використання набору для розробки, орієнтованого на поведінку, наприклад Cucumber;

Грамотне програмне забезпечення для написання з екосистемами JavaScript, як-от React;

Вміння та бажання писати програмне забезпечення за допомогою Ruby, Elixir, Java та Python.

 

Основні обов'язки:

 

Розробка, впровадження тестових функцій і функцій доставки, які можна масштабувати до мільйонів користувачів;

Створення функцій, зосереджених на продуктивності, масштабованості та майбутньому розширенні;

Блок запису та функціональна автоматизація для перевірки якості коду;

Створення API та веб-додатків, які ефективно обробляють складні моделі даних;

Оцінка нових точок системної інтеграції для визначення елементів і формату даних, необхідних для кожної системи та/або джерела даних;

Будучи невід'ємною частиною стабільності системи встановлення технічних рішень і напрямків для одного або кількох проектів/команд;

Взяття на себе вимог команди та делегування технічного виконання чи відповідальності, коли це необхідно;

Забезпечення безпеки та відповідності API, а також допомога у пошуку;

Участь в узгодженні випуску продукції з власником продукту та іншими зацікавленими сторонами;

Забезпечення лідерства/наставництва для команди проекту;

Участь у розвитку найкращих практик, стандартів і політик на рівні компанії, що стосуються розробки програмного забезпечення;

Справжній носій командного розвитку, підтримки, шаблонів дизайну та культурних цінностей.

 

У команді ми будемо:

 

Брати участь у координації випуску продукції з власником продукту та іншими зацікавленими сторонами;

Брати участь у розвитку найкращих практик, стандартів і політик на рівні компанії, пов’язаних із розробкою програмного забезпечення;

Дбати про наші ініціативи – ми відкриті для них, просто приходьте та поділіться своїми ідеями;

Знайомити вас з нашим структурованим кар’єрним шляхом та можливостями розвитку;

Брати участь у внутрішніх та зовнішніх заходах, де ми можемо побудувати та просувати ваш особистий бренд;

Спілкуватися з досвідченими спеціалістами.

Required skills experience

Ruby
Ruby on Rails, senior engineer, ruby engineer, senior ruby engineer
Published
0 views
·
0 applications

The job ad is no longer active

Look at the current jobs Ruby Dnipro→

Loading...