Мы используем технологии:
Ruby/Ruby on Rails, PostgreSQL, RabbitMQ, GitLab CI, Redis, Docker, Kubernetes, Elasticsearch
В работе нам помогают:
Scrum-методология, инструменты компании Atlassian (Jira, Confluence) и GitLab CI.
Чем предстоит заниматься:
- стать лидеров компетенции в проектах развития новых и существующих сервисов (финтех: кредиты, расчетно-кассовое обслуживание, карточные операции, интернет-эквайринг);
- участие в анализе требований и формировании технического задания
- выбирать архитектурные решения и проектировать системы;
- разрабатывать серверные приложения и API в рамках большой экосистемы;
- выстраивать работу и процессы в возглавляемом направлении;
- контролировать качество работ, выполняемых командой in-house разработчиков / подрядчика
- писать unit и интеграционные тесты;
- участвовать в автоматизации деплоймента и сборки проекта.
Пожелания к твоему опыту:
- Хорошее знание Ruby 2.x и Rails 5.2.;
- Разработка под Highload;
- Опыт проектирования распределенных систем;
- Опыт построения микросервисной архитектуры;
- REST API / Web Socket;
- Опыт интеграции с внешними системами;
- Понимание принципов асинхронного программирования;
- Опыт работы с системами контейнеризации и оркестрации: Docker и Kubernetes;
- Опыт использования PostgreSQL/Redis;
- Знакомство с брокером сообщений RabbitMQ: асинхронное и синхронное (RPC) взаимодействие сервисов, Sidekiq;
- Опыт руководства командами разработчиков, постановки задач, контроля выполнения, проведения code review;
- Опыт выстраивания пайплана CI/CD
Пожелание к тебе, как к человеку:
- Готовность помогать менее опытным коллегам
- Аккуратность ведения git-репозитория и желание писать чистый и масштабируемый код
- Интерес к новым технологиям, средствам автоматизации процессов разработки
- Высокий уровень ответственности - тебя не нужно постоянно дергать и стоять над душой
Что мы предлагаем:
- Деньги
- Опыт
- Коллектив без мудаков
- Удобный офис
- Возможность работать по flex-графику (2 дня в офисе, 3 дня на удаленке)