Ми шукаємо досвідченого Ruby/Rails Developer для розробки з нуля та підтримки наявних веб-застосунків на Ruby/Ruby on Rails. Ми приділяємо велику увагу кращим практикам програмування та якості коду. Якщо наші цінності збігаються, будемо раді бачити тебе в нашій команді!
— Розробка та подальша підтримка веб-застосунків, створених на Ruby та Ruby on Rails
— Проєктування, розробка і тестування застосунків на основі функціональних та unit-тестів відповідно до стандартів компанії та кращих світових практик
— Організація процесу Code Review та надання якісного фідбеку стосовно коду, створеного іншими розробниками
— Виявлення code smells, проведення рефакторингу з використанням шаблонів програмування та загальноприйнятих стандартів
— Розробка й підтримка архітектури високонавантажених систем
— Налагодження процесу розгортання та деплою застосунків
— Підготовка API-документації
— Використання Git та GitHub із дотриманням стандартів Gitflow
— Визначення термінів виконання завдань на етапі продажу та під час розробки проєкту, подальше дотримання встановлених термінів, своєчасна координація з менеджером при необхідності їх зміни
— 2+ роки досвіду роботи у розробці комерційних веб-застосунків
— Досвід роботи з Ruby, Ruby on Rails, RSpec
— Досвід роботи з реляційними та нереляційними базами даних: PostgresQL, MongoDB, Redis, InfluxDB, тощо та досвід оптимізації реляційних баз даних та SQL-запитів
— Знання RESTful API, Git
— Досвід розгортання інфраструктури для веб-застосунків
— Досвід у створенні Client-Server API
— Досвід роботи з cloud-платформами: AWS, Google Cloud
— Досвід роботи з Docker
— Знання патернів та сучасних підходів проєктування архітектури веб-застосунку
— Досвід налаштування Continuous Integration/Continuous Delivery
— Рівень англійської: Intermediate і вище (для читання технічної документації та комунікації)
-Проєкти з нуля з використанням методологій Scrum та Agile
— Використання Cluster AWS, Docker, Docker-Compose, Terraform, Hanami, GraphQL на проєктах
— Конкурентну винагороду та регулярний її перегляд за результатами роботи кожні 6 місяців
— Широкі можливості навчання та професійного розвитку (участь у зовнішніх та внутрішніх програмах навчання, тренінгах, конференціях тощо)
Для тебе важливо працювати над проєктами, які приносять користь. Ти обожнюєш виклики та готовий створювати веб-застосунки з нуля: від проєктування архітектури до налагодження процесу розгортання. Якісний код — пріоритет для тебе. Нумо створювати класні проєкти разом!