– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Добрі знання Django;
– Добрі знання Django Rest Framework;
– Добрі знання Flask;
– Docker \ Kubernetes;
– MySQL \ PostgreSQL;
– jQuery \ HTML;
– Володіти англійською мовою.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Базові знання Django;
– Базові знання Django Rest Framework;
– Базові знання Flask (не потрібні, але будуть перевагою);
– Docker;
– MySQL \ PostgreSQL.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Job Description:
We are looking for a highly skilled Senior Ruby on Rails Developer to join our dynamic team. You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance web applications. The ideal candidate has deep experience with Ruby on Rails, a strong understanding of relational databases, and expertise in building transactional business applications and RESTful APIs.
The target application has been in development for 2-3 years, meaning you will be working with an existing codebase. The application serves as a backend API for a React frontend, so experience with such an architecture is required. While knowledge of React is a plus, it is not mandatory.
Key Responsibilities:
– Design, develop, and maintain Ruby on Rails applications with a focus on performance and scalability.
– Write clean, efficient, and well-tested code using RSpec and observe style requirements dictated by Rubocop.
– Architect and optimize PostgreSQL databases, ensuring efficient queries and schema design.
– Design and implement RESTful APIs using Grape and other frameworks.
– Develop and manage asynchronous background jobs using Sidekiq or similar task managers.
– Work with Redis for caching and job queue management.
– Deploy and maintain applications in Linux/Docker/Kubernetes environments.
– Use AI assistive technologies (e.g., GitHub Copilot, Cursor) to improve development workflows and efficiency.
– Maintain and enhance an existing codebase, ensuring adherence to Clean Architecture or related modern design patterns.
– Collaborate closely with frontend teams building React applications to ensure seamless integration between backend APIs and frontend components.
– Maintain a disciplined approach to task management, ensuring timely delivery and high code quality.
– Communicate effectively in English with team members, stakeholders, and clients.
Requirements:
– Extensive experience with Ruby and Ruby on Rails
– Solid experience with RSpec for testing and adherence to style guides like Rubocop
– Strong SQL knowledge with PostgreSQL and experience with Redis
– Experience in developing transactional business applications and designing scalable database schemas
– Proven expertise in REST API design, particularly with Grape
– Experience with Sidekiq or other asynchronous job processing frameworks
– Excellent knowledge of Linux and Docker; basic familiarity with Kubernetes
– Strong task management skills and ability to work independently
– Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Cursor, or similar)
– Fluent English communication skills (spoken and written) are crucial
– Experience working on an existing codebase for long-term projects (2-3 years)
– Experience with backend API development for React frontends
– Understanding of modern design patterns, particularly Clean Architecture or similar.
Working Conditions (benefits after probationary period):
– A flexible 8-hour business day, with the ability to coordinate its beginning and end independently, having previously agreed with Tech Lead/PM;
– All official holidays – weekends;
– Work in the office or remotely;
– A paid vacation (20 business days);
– Compensation for sick days;
– The possibility of studying English;
– Partial payment of training profile courses;
– Material assistance at the birth of children;
– Purchase of equipment 50% for 50% with the company;
– Compensation for expenses for sports centers(up to UAH 1000 per month);
Необхідно:
– Більше 2 років досвіду роботи;
– Володіння консоллю IRB, синтаксис Ruby, модель MVC, Git, GitHub;
– Знання MySQL, Postgres;
– Знання JavaScript, AJAX;
– Досвід роботи з Rails/Rake tasks, migrations;
– Досвід роботи з Ruby Gems, Bundler;
– Тестування, розробка через тестування (Rspec, Minitest);
– Знання Паттернів ООП;
– Досвід роботи з REST API;
– Знання Agile, Kanban, Scrum;
– Мати чистий SQL, noSQL;
– Знання Автодокументації коду Apipie, Swagger;
– Знання Менеджерів черг (Sidekiq, DelayedJob, Resque);
– Розуміти SOLID;
– Розуміти Архітектуру програмних продуктів;
– Деплой в production(CI/CD);
– Написання технічної документації, UML, EDM (Entity Data Model);
– Володіти англійською мовою.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Володіння консоллю IRB, базовий синтаксис Ruby, модель MVC;
– Впевнені знання JavaScript, AJAX;
– Впевнені знання Rails/Rake tasks, migrations;
– Впевнені знання Ruby Gems, Bundler;
– Впевнені знання Git, GitHub;
– Базовий рівень MySQL, Postgres;
– Розуміння шаблонізаторів (ERB, Slim);
– Бажано розуміння тестування та розробка через тестування (Rspec, Minitest);
– Бажано розуміння Паттернів ООП;
– Бажано розуміння REST API;
– Бажано розуміння Rails/Rake generators.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Більше 4 років досвіду роботи з WordPress CMS;
– Досвід роботи з REST API + Woocommerce (глибока кастомізація);
– Знання самих популярних плагінів та практик WordPress (кеш, безпека, електронна комерція та інші);
– Поглиблені знання PHP, MySQL, JS, HTML, CSS, Bootstrap. Тривалий досвід роботи з популярними конфігураціями веб-серверів (Apache, nginx);
– WP Hooks та розуміння принципів їх роботи;
– Володіння англійською мовою на високому рівні.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Більше 2 років досвіду роботи з WordPress CMS;
– Розуміння WordPress + Woocommerce (за документацією);
– Розробка кастомних тем та плагінів;
– Custom Post Type & Custom Field Types (вміння працювати як самостійно, так і з ACF плагінами та іншими подібними);
– Розуміння PHP та поглиблені знання HTML + CSS + JS;
– Бажаний досвід REST API та WooCommerce;
– Володіння англійською мовою на високому рівні.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Мати базові знання мов програмування HTML, CSS, JavaScript, PHP, Bootstrap, jQuery;
– Досвід роботи з WordPress;
– Досвід верстки з 0, знання Adobe Photoshop, Figma та інших;
– Відповідальність, пунктуальність, уважність;
– Вміння планувати роботу по етапах;
– Самоорганізація та вміння швидко вчитись новому.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Знати React, Redux на високому рівні;
– React Native, React Navigation (на високому рівні);
– Досвід у різних native інтеграціях, такі як Maps (Google and/or Apple), Apple/Google Pay, In App Purchases, push notifications, social login, etc;
– Expo (Опціонально);
– Досвід із розповсюдженням додатків (App Store Connect, Google Play Console) та все, що із цим пов’язано;
– Опціонально, але буде великим плюсом наявність будь-яких навичок по native iOS or Anroid development;
– Розуміння Android Studio, adb cli, gradle, Android SDK (java or kotlin);
– Розуміння Xcode, pod cli, Objective C or Swift;
– Володіння англійською мовою на високому рівні.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!