Ruby Engineer (offline)

Локація: Remote

Для колег із Львова та Кракова є можливість відвідувати коворкінг за бажанням.
Геолокація Львів: ggle.io/4WAP.

Наразі відкриваємо дві нових локації: Лісабон та Катовіце.

Технології:

Веб-додатки реалізовані на чистому Ruby (no Rails), мікросервісна архітектура.

Ми не використовуємо Rails framework. Чому саме так?
Можна запитати нашого Solution Architect під час першого 20-хвилиного дзвінка. Так, цей дзвінок є першим, навіть до HR співбесіди :)
Це не інтерв'ю, а звичайна розмова, де є можливість більше дізнатися про технології та проект безпосередньо від тех. спеціаліста.

Основні технології: PostgreSQL, ElasticSearch, RabbitMQ, Redis, Docker, Roda. На двох проектах на додачу працюємо з Kubernetes та gRPC.

Про продукт:

Останні 5 років ми розробляємо екосистему продуктів у сфері e-government для іноземного клієнта.
Наразі — це 5 великих платформ та 15 scrum команд, які розробляють сервіси, розміщені на цих платформах. Кожна з платформ — це фактично електронний кабінет з набором електронних сервісів, які дозволяють як громадянам так і експатам здійснювати ефективні комунікації з державою.
Щохвилини тисячі громадян використовують ці продукти і кількість користувачів лише зростає.

Ми пропонуємо:

• Віддалену роботу і повну свободу у виборі робочого місця в рамках формату Remote First+Flexiable working hours
• Підтримку компанії в організації віддаленого робочого місця.
• Вивчення англійської мови онлайн.
• Часткову оплату витрат на спорт.
• Потеційний релокейт до Польщі або Португалії

Рекрутер зможе розказати більше під час дзвінка.

Необхідні навички:

• 2+ років комерційного досвіду роботи з Ruby/Ruby on Rails
• Знання OOP, Ruby/Ruby on Rails, design patterns
• Досвід проектування та розробки REST APIs
• Досвід роботи з PostgreSQL
• Досвід покриття кода тестами (RSpec)
• Розуміння Client-Server та мікросервісної архітектури
• Розуміння Docker
• Англійська (середній рівень — здатність спілкуватися з клієнтом як письмово, так і усно)

При знайомстві з кандидатом ми звертаємо увагу на те, чи є у нього:

• Досвід командної роботи. Для нас він дуже важливий, оскільки ми залучаємо всіх фахівців в роботу над архітектурою платформи та культивуємо відкриту й активну взаємодію всередині команди розробки.
• Розуміння того, що відбувається «під капотом». Наприклад, як працює web.
• Вміння подумати та знайти вихід, також і знайти потрібну інформацію. Не обов’язково все знати, якщо можна нагуглити і розібратися.

Обов'язки:

Основний спектр задач відноситься до інтеграції з зовнішніми джерелами даних, обробки цих даних і організації API для фронтенду. Архітектурно — це асинхронні операції з агрегацією результатів в ElasticSearch з реалізацією бізнес логіки на нашій стороні.

Про команду

Ми формуємо повнофункціональні скрам-команди під кожен окремий продукт в складі BE, FE, QA, AQA, BA, SA, DevOps. Це 5-10 людей у кожній команді. На данний момент маємо 15 скрам команд. У нашому рубі-ком’юніті 20+ Ruby інженерів.

У нашій структурі Technical Leads відповідають за архітектуру, якість коду та основну взаємодію з клієнтом. Проте усі наші розробники беруть участь у спілкуванні з Рroduct Owner клієнта.

Організовані регулярні knowledge-sharing сесії між командами для обміну досвідом, цікавими кейсами і т.д. Ми підтримуємо прагнення наших розробників переходити на Lead ролі в нових командах.

Про клієнта:

Ми не просто пишемо код на аутсорсі, ми формуємо партнерські відносини з нашим замовником. Протягом 5 років ми працюємо з великим клієнтом з Близького Сходу, який орієнтований на довгострокове партнерство. Клієнт англомовний і знаходиться у нашому часовому поясі.

У роботі з нашим клієнтом є ряд переваг:
Рішення і вибір технологій знаходяться на нашому боці. В Р2Н команда, а не компанія визначає, які технології краще використати на проектах. Інженери вчаться приймати рішення та враховувати, як вони нам відгукнуться у перспективі :)

Комунікація ведеться англійською мовою. Наші розробники вникають у бізнес-логіку, що допомагає їм рости як фахівцям. Завдяки комунікації з замовником, вони більш глибоко розуміють, для чого і для кого вони створюють системи.

З російськими замовниками компанія не працює.

Етапи інтерв’ю:

1. Дзвінок із рекрутером і/або Solution Architect на 20-30 хвилин.
2. Технічне інтерв’ю з командою Tech Lead та PM проекту

About P2H

P2H is a global software company with Ukrainian roots. Our team provides and supports a wide range of services and products, from mass-market niche solutions to E-government platforms that make a significant social impact. P2H unites two big brands in web development:
P2H and GetDevDone.

P2H’s mission is to deliver web portals and mobile solutions for digital transformation. The company focuses on complex, high-load, easy-scalable web solutions for Government and Enterprise customers. Also, in 2023 P2H started providing custom Business Intelligence solutions as well as out-of-the-box solutions for specific industries.

GetDevDone's mission is to immediately handle any web development-related request from small and medium agencies at any time.

P2H IN NUMBERS
500+ professionals;
In operation since 2005;
People in 30+ locations in the USA, Europe, and Asia;
41% women;
Glassdoor review score — 4.3.

Locations:
USA
Poland
Ukraine
KSA
Nepal

WE DESIGN AND DEVELOP
E-Government, Digital Transformation
Solutions for Donations and Non-Profits
Enterprise Applications
Data science models
Analytics & Dashboards
Environment monitoring tool sets
Solutions support
E-commerce, Shopify
UI/UX design
Front-End Development
WordPress, Drupal, HubSpot
Mobile Apps
Banner Ads
Email Templates
Tailor-Made Solutions

OUR VALUES AND APPROACH
Our team is what we value most. We encourage our teammates to develop proactivity, open-mindedness, and deep technical expertise. We value our teammates over processes. We tolerate mistakes and appreciate critical thinking.

Team satisfaction survey 2022:
• 75 % of our team members would recommend P2H as an employer to their friends.
• 52 % of our team members would spend 2+ more years of their career with P2H.
• 84 % of our team members are satisfied with their total deal at P2H.

Learn more about our values on P2H career website https://careers.p2h.com/

Company website:
https://careers.p2h.com/

DOU company page:
https://jobs.dou.ua/companies/p2h/

The job ad is no longer active
Job unpublished on 8 June 2022

Look at the current jobs Ruby Lviv→