Ведущий веб-программист

Зарплата

от 130 000 ₽

Требования

Бэкенд, Ведущий (Lead)PythonPHPPostgreSQL

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

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

Компания

Научно-производственная организация

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

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

Веб-программист в большой Enterprise проект
Ищем в команду веб-разработчика, который дополнит наш коллектив. Человека, неравнодушного к современным технологиям и активно применяющего их на практике.

Вместе с нами вы:

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

Мы разрабатываем внутреннюю корпоративную информационную систему, которой пользуются все сотрудники предприятия.
Система представляет из себя большое приложение на Ruby On Rails (всего: ~270_000 cloc, ruby: ~200_000).

Решает задачи:

  • проектного управления;
  • управления взаимоотношениями с клиентами;
  • управления жизненным циклом продукции;
  • электронного документооборота;
  • и другие.

Мы постоянно развиваемся и используем современные подходы к разработке и тестированию ПО.

Что у нас есть:

  • Сложившаяся команда около 10 человек (аналитики, программисты, тестировщики) в рамках предприятия с 1000+ сотрудников.
  • CodeReview (нам важно качество кода).
  • Средства статического анализа (rubocop, jshint, scss_lint, coffeelint и другие).
  • CI/CD.
  • Автотесты, которые покрывают 75% кода системы. Код без тестов не проходит ревью.
  • Мониторинг промышленной системы.
  • Качественные требования. Мы всегда знаем, что мы делаем, для кого и зачем, какая квалификация нужна для выполнения задачи и как тестировать функциональность после разработки.
  • Ежедневные планерки для обсуждения проблем и планов на день.
  • Ретроспективы раз в 1-2 месяца.

Стек:

  • Бэкенд
  • Ruby on Rails
  • ActiveRecord
  • Trailblazer
  • dry-rb
  • Повсеместное применение шаблона Command
  • PostgreSQL
  • Фронтенд
  • простейший html
  • scss
  • jquery
  • CI/CD
  • Jenkins
  • Capistrano

Тесты:

  • rspec
  • capybara
  • selenium

Чего мы хотим:
Пополнить команду людьми, способными:

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

Мы рассматриваем языки программирования и библиотеки как инструменты, поэтому мы не требуем знания конкретно нашего стека разработки.

• Высшее образование.
• Опыт работы в аналогичной должности от 6 лет.
• Опыт разработки веб-приложений на одном из языков : ruby, php, python.
• Знание, понимание и применение на практике шаблонов проектирования.
• Будет плюсом опыт автоматизации инфраструктуры.
• Будет плюсом опыт участия в Open Source.
• Умение быстро переключаться между задачами.
• Ответственность за принимаемые технические решения и оценки.