Ruby-разработчик

Дата размещения вакансии: 07.11.2024
Работодатель: Рокет Ворк
Уровень зарплаты:
з/п не указана
Город:
Троицк (Москва)
Требуемый опыт работы:
От 1 года до 3 лет

О нас

Мы – команда Quick Work, наш продукт - платформа для работы с фрилансерами.

Помогает компаниям оптимизировать внутренние процессы, сократить издержки и снизить риски сотрудничества с большим количеством внештатных сотрудников.

Сервис объединяет контракты и платежи, т.е. впервые на рынке КЗ объединяет банковские сервисы и ЭДО.

Являемся резидентами Астана Хаб.

Стэк

Ruby 2.7-3+, Ruby on Rails 6-7, Postgresql, Redis, Kubernetes/Docker, RabbitMQ / AWS SQS, ELK, Grafana (Yabeda), Swagger (rswag), Go и nodejs

Обязанности:

  • Расширение пользовательского функционала платформы (API для фичей в web/mobile приложениях)

  • Интеграция с банками и платёжными системам для обеспечения хозяйственной деятельности (эквайринг и выплаты)

  • Организация системы учёта платёжных операций (внутренняя аналитика) и сверка с банковскими выписками (выстроить единую структуру, по которой можно сверяться с различными банками, и обеспечить ежедневное закрытие дня)

  • Архитектурные перестроения (не)микросервисов платформы (рефакторинг существующих интеграций/создание новых сервисов)

Требования:

  • опыт работы с руби 3-х лет. Уверенное знание руби: class hierarchy, typing inruby, metaprogramming, GIL, concurrency

  • опыт работы с rails или другими фреймворками (какими и почему работал)

    знание REST, Service pattern, ActiveRecord (ORM, associations, validations, migrations), routing

  • понимание принципов OOP. SRP, SOLID, DRY, Encapsulation / Polymorphism / Inheritance

  • базы данных (понимание postgresql: indexes, locking, transactions, schema changes in production, ACID)

Будет плюсом:

  • опыт написания продакшн кода с (что за задачи решал, как проходил код ревью, какие проблемы возникали при доставке кода, деплоил ли код сам, количество кастомеров продукта, какая была нагрузка, какие были процессы)
  • опыт работы с kubernetes
  • проектирование API
  • наличие github/gitlab профиля
  • наличие open-source проектов или участие в них

Условия:

  • Гибридный график работы (офис в Москве)

  • Широкая зона ответственности и влияния, возможность расти вместе с компанией

  • Заработная плата в рынке

  • Большое количество продуктовых вызовов и реально интересных задач

  • Полное отсутствие бюрократии

  • Возможность оформления ИП и СМЗ

  • Сильная техническая команда, приятная атмосфера и классный коллектив