Разработчик Ruby on Rails
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша компания работает на рынке азартных онлайн-игр с 2016 года, мы растём и развиваем свою инфраструктуру. Чтобы помочь нам с этим, мы ищем разработчика в команду для работы над разбиением монолитной архитектуры на модули, модернизацией веб-стека и построением более гибкой и масштабируемой системы для нас и наших партнёров.
Значительная часть нашей платформы написана на Ruby on Rails. Это, с одной стороны, такие критические для работы проекта части как интеграция с платёжными шлюзами и партнёрами. С другой – это та часть платформы, с которой напрямую взаимодействуют наши игроки. Мы уверены, что и сегодня Ruby on Rails – отличный выбор для построение веб-проектов, и продолжаем успешно развивать эту часть платформы.
Но мы также широко применяем и современный javascript – интегрированный с Rails-приложением React-стек, а также отдельные модули на Next.js и других инструментах.
Работы много, и работа интересная. Если вы хотите научиться развивать Rails-приложения, разбивать Rails-монолит на модули, выяснять, какие часть должны оставаться full stack и какие – превращаться в API only, работать с event sourcing системами, а главное – делать это на реальных production-системах с постоянной интеграцией, 90% тестовым покрытием и production-деплоем "в одну кнопку" – пишите, мы будем рады пообщаться!
О проекте
- модульная архитектура, сочетающая в себе различные технологии – Ruby on Rails, Go, Next.js, React;
- Ruby 2.7, Rails 6 – мы стараемся не отставать от значимых релизов;
- 90% тестовое покрытие – несколько релизов в день, продакшн-деплои в пятницу вечером и спокойные выходные :)
- полностью основанное на event sourcing игровое ядро, также постепенно применяем его и в других модулях;
- гибкая облачная инфраструктура – Google Cloud Platform, Kubernetes, CI/CD, деплои и откаты в одну кнопку.
О вас
- хорошее владение Ruby on Rails (уверенный миддл) и понимание современного Javascript-стека;
- желание решать открытые задачи и вести работу от обсуждения до деплоя в продакшн;
- наличие собственного мнения и умения не только аргументированно его подать, но и поменять в ответ на контр-аргументы;
- хорошая коммуникация, как устная так и письменная.
О нас
- полностью удалённая работа со свободным графиком;
- небольшая открытая международная команда, где вы можете применить свои навыки в любой интересующей вас области;
- отсутствие бюрократии, прямая работа с CTO и всеми коллегами;
- предоставление обучающих материалов, рабочих инструментов и всего, что необходимо для успешной и эффективной работы;
- рабочий контракт и зарплата в евро (защита от инфляции!)
Инициативность, наличие собственного мнения, умение организовать свой рабочий процесс и взаимодействовать с коллегами по всеми миру в разных часовых поясах - важные факторы успеха команды.
Заинтересовались, но есть вопросы? Пишите!