Вакансия - Ruby/Java разработчик (middle), Томск
Вакансия Ruby/Java разработчик (middle) Томск
Приглашаем в команду Регионального центра развития «Томск» Ruby-разработчика.
Целью проекта является создание и разработка программного продукта, который работает с большим объемом данных, консолидирующихся из сторонних систем, а также производит значительный объем аналитической работы по обработке информации и ее представлению конечному пользователю.
Состав проекта включает в себя 3 команды разработки, работающих по Scrum.
Новичку в команде всегда назначается опытный наставник, который поможет быстро войти в проект, и первые месяцы курирует в решении поставленных задач.
Jira в качестве инструмента постановки задач и баг-трекинга, Confluence база знаний.
В нашей команде ценится проактивность и инициативность. Голос и мнение каждого члена команды учитывается при составлении планов работ, а также дальнейшей реализации и приёмки задач. Отлаженные релизные циклы позволяют проводить планирование работ больших команд и достаточно свободно планировать отпуска.
Стек
Backend: Java 8/11, Oracle 12, Spring 1/2, библиотеки: hibernate, swagger, elasticsearch, liquibase, apache.tika, apache.poi, junit и др.
Frontend: JS, TS, React + Redux, библиотеки: antd, lodash, bem и др.
QA: Java 8, Selenium/selenide, Allure-reports, TestNG/Junit, Selenium GRID/Selenoid, JMetr.
Дополнительно: Git, Jenkins, Docker, Jira, Confluence.
Задачи:
- выполнять работы по проектированию и разработке программного кода в одном или нескольких проектах.
Наши ожидания от кандидатов:
- опыт работы от 2 лет;
- знание Ruby, Ruby on Rails, ActiveRecord, Sidekiq, Puma, RSpec;
- понимание принципов построения архитектуры web-приложений (методологии, TDD, CI/CD и т.д.);
- знание ООП, паттернов проектирования;
- опыт работы с PostgresSQL или другой реляционной СУБД;
- опыт написания тестов (RSpec и др.);
- уверенное владение Git;
- умение разбираться в чужом коде;
- умение работать в команде, инициативность;
- желание изучать Java.
Будет плюсом:
- опыт профилирования и оптимизации производительности приложений;
- понимание, во что выливаются операции с ActiveRecord и умение оценивать эффективность получившегося SQL;
- навыки работы с Redis;
- навыки работы с Linux, Docker и Nginx;
- знакомство с JavaScript/React.js
Мы предлагаем:
- получение уникального опыта в мегарегуляторе;
- возможности профессионального и карьерного развития;
- привлекательная система мотивации;
- широкий социальный пакет;
- корпоративное обучение.
Показать QR-код этой страницы с вакансией