💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Ruby / Ruby on Rails разработчик (Geekbrains)

Требования

БэкендRubyRuby on RailsJavaScript

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Место встречи лучших

Описание вакансии

Условия работы

Команда GeekBrains.ru делает сервис онлайн-образования для программистов и IT-специалистов. Мы верим, что обучение через интернет в ближайшие 10 лет станет одной из самых востребованных услуг. Это удобно, эффективно и экономично. Миллион пользователей, пришедших к нам за два года, — отличное тому подтверждение. Успешным результатом своей работы мы считаем трудоустройство выпускника. У нас более 100 курсов по всем популярным IT-специальностям, онлайн-университет с 6 факультетами, собственный стартап-инкубатор, партнерские отношения с десятками IT-компаний для трудоустройства студентов и сотни тысяч положительных отзывов учеников, опубликованных на сайте. Мы замеряем результаты студентов, а они оценивают преподавателей, чтобы мы могли постоянно совершенствовать учебный процесс.

Наш технический отдел активно расширяется, поэтому сейчас мы ищем крутого RoR-разработчика в нашу дружную команду специалистов. В разработке мы ценим гибкость, скорость и самостоятельность, поэтому используем Kanban и выпускаем новые версии портала по несколько раз в день. Мы любим автоматизированные тесты, Code Review, CI/CD и не любим долгие и нудные совещания.

Задачи:

  • решение сложных технических задач в сжатые сроки;
  • проектирование и разработка нового функционала для портала;
  • автоматизация процесса обучения;
  • интеграция с внешними сервисами, платежными системами и социальными сетями;
  • создание API для web-сервисов;
  • написание автоматизированных интеграционных тестов;
  • поиск новых технических решений и исследования;
  • оптимизация работы портала;
  • поддержка и рефакторинг кодовой базы.

Требования:

  • уверенные знания и опыт коммерческой разработки на RoR — от 2 лет;
  • владение SQL (join, union, group, have), опыт работы с PostgreSQL. Умение писать оптимизированные запросы к БД;
  • понимание архитектуры web-приложений;
  • опыт разработки API;
  • опыт работы с Redis;
  • уверенное использование Git;
  • знание принципов работы Docker, docker-compose;
  • понимание принципов CI/CD;
  • владение RSpec, умение писать интеграционные тесты;
  • технический английский язык;
  • умение писать простой и понятный код, в котором можно было бы разобраться без комментариев;
  • желание постоянно совершенствоваться и изучать новые технологии.

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

  • знание Javascript, HTML, CSS/SASS;
  • опыт работы в проекте с GraphQL;
  • опыт работы в проекте с React (Redux/Apollo).

Работа в Mail.Ru Group ― это:

  • проекты большого масштаба: соцсети, почтовые сервисы, киберспорт, портал, игры, электронная коммерция ― в каждом есть возможность делать жизнь миллионов людей лучше;
  • сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; быстрый рост в трендовых направлениях; амбициозные цели перед каждым проектом;
  • оборудование: мощное железо, дополнительные мониторы, специализированные гаджеты ― все для решения масштабных задач и экспериментов;
  • команда: работа бок о бок со «звездами» IT-индустрии, каждый из которых может поделиться своей экспертизой;
  • профессиональное развитие: прямо в офисе мы организуем митапы, конференции, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
  • новый опыт: лучшие сотрудники преподают в наших образовательных проектах, выступают на российских и международных конференциях;
  • офис в 5 минутах от метро, крытый паркинг для всех сотрудников, велопарковка, а летом ― прокат велосипедов, лонгбордов и самокатов;
  • здоровье и спорт: программа ДМС доступна с первого месяца работы; для поддержания иммунитета круглый год во фреш-баре овощи и фрукты; собственный тренажерный и спортивный зал в офисе.

Новым сотрудникам поможем с переездом в Москву.