30.09.2022 03:37
Ruby Back-end разработчик
30.09.2022 03:37
компания "mpi" о проекте и компании: mpi производитель программного обеспечения для организаций. программно-аппаратный комплекс mpi нацелен на сбор и представление оперативной информации о состоянии выполнения задач, процессов контроля качества и фактической себестоимости продуктов или услуг. такая информация используется, в частности, для сравнения фактических результатов с нормативными показателями, выявления и анализа отклонений, влияющих на финансовый результат компании. мы ищем в команду сильных ruby (ruby on rails) разработчиков для работы в крупном международном проекте по разработке bpm-системы. предстоящие задачи: разработка нового функционала продукта, которым будут пользоваться компании и предприниматели по всему миру, в том числе разработка фундаментальных механизмов и библиотек; поддержка существующей реализации продукта; активное участие в проектировании и разработке архитектуры серверных приложений; выявление возможностей по улучшению используемых компонентов, процессов и инструментов, внедрению их в практику; взаимодействие с аналитиками, оценка и декомпозиция бизнес-задач; наши технологии и инструменты: клиентская часть приложения (front-end) реализуется в виде spa (single page application) на основе web технологий (typescript, react) и упаковывается electron как нативное приложение. серверная часть (back-end) разрабатывается на языке ruby (ruby on rails). отдельные части системы (микросервисы) написаны на других языках, таких как scala и go. для совместной разработки мы используем gitlab, discord, доски kanban. сервер разработки на основе ubuntu server. наши разработчики используют для разработки комфортную для них ос (windows, ubuntu, mac os, ...) и среду разработки (intellij idea, rubymine, vs code, sublime…). особенности серверной части: мы активно используем activerecord и arel, иногда sql. если наша бизнес-логика требует работы со сложными взаимосвязями, которые не получается выразить в activerecord, то мы добавляем arel. в редких случаях мы можем написать весь запрос на чистом sql. внимательно относимся к согласованности данных. многие особенности предметной области мы выражаем через саму схему таблиц и ограничения субд (foreign key, check и т.д.). в некоторых случаях мы применяем триггеры для проверки выполнения условий. упор на порядок, иерархичность, документированность, следование правилам хорошего написания кода и здравому смыслу. будь это лаконичный ruby, многословный go или громоздкий sql, мы всегда стараемся оформить код так, чтобы его можно было легко читать и поддерживать. что мы хотим видеть от вас: опыт разработки на ruby on rails от 3-х лет; опыт ведения командной разработки от 2-х лет; глубокие знания postgresql вплоть до особенностей реализации параллельного выполнения транзакций, уровней изоляции и системных таблиц; уверенное владение sql, в том числе сложными составными конструкциями; опыт работы с серверными дистрибутивами linux и командной строкой linux; опыт работы с git; умение писать рабочий, поддерживаемый и тестируемый код; готовность к доработке существующего функционала; участие в оценке задач и планировании работ; участие в разработке архитектуры приложения. плюсом будет: знание graphql; знание golang; навыки разработки микросервисной архитектуры. что мы предлагаем: современный процесс разработки - мы стремимся использовать новые технологии и всегда открыты идеям; 100% белая, достойная заработная плата по результатам собеседования, оформление по тк рф; удобные офисы или удалённый формат работы; после испытательного срока есть возможность брать sick days в случае недомогания без необходимости открывать больничный лист. 10 полностью оплачиваемых дней в году. обучение английскому языку; условия для работы: мы против бюрократии и авторитаризма! все важные вопросы решаются дружной командой в неформальной атмосфере, где каждый может высказать свои идеи по улучшению проекта. а уютные комнаты с досками для митапов и чаем с печеньками позволяют делать это с комфортом и в приятной обстановке. возможность расширять свой инструментарий и применять новые средства разработки и подходы; команда - это дружные и опытные профессионалы, которые любят учиться и делиться опытом и хаками; работа в культуре стартапа: мы любим новое и приветствуем изменения в лучшую сторону; есть возможность работать удаленно, либо в одном из наших офисов в г.казань, иннополис, москва. пожалуйста, укажите в своем резюме/сопроводительном письме ссылки на примеры работ. спасибо!
Адрес
Казань
Похожие вакансии
По договоренности
20.11.2022 08:42
компания "mpi" о проекте и компании: mpi производитель программного обеспечения для организаций. программно-аппаратный комплекс mpi нацелен на сбор и представление ...
Партнерские Вакансии
Казань
По договоренности
30.09.2022 03:37
компания "mpi" о проекте и компании: mpi производитель программного обеспечения для организаций. программно-аппаратный комплекс mpi нацелен на сбор и представление ...
Партнерские Вакансии
Казань