Scala Software Developer
Прямой работодатель PimPay ( pimpay.ru )
Опыт работы любойот 100 000 до 200 000 ₽
Что у нас:
- Scala, Akka, Play, Slick, Doobie
- PHP7+
- PostgreSql
- RabbitMQ
- Kafka
- Kubernetes
- обработка информации по нескольким миллионам заказов в день с помощью event-driven сервисов на AkkaStreams и RabbitMQ
- интеграции с множеством СД посредством REST API
- сложная скоринговая система для выдачи займов
- биллинговая система для учета всех денежных транзакций по множеству счетов
- много сложного интересного SQL для составления отчетов, и расчетов
- для проблемных посылок умная система определения реального статуса посылки
- аналитика на базе машинного обучения
- и многое другое
Мы хотим работать с тобой если ты любишь работать в команде, если согласен, что любая технология это эффективный инструмент для достижения соответствующей цели, если любишь учиться и узнавать новое, а так же делиться своими знаниями, если живешь в парадигме создания качественного кода.
Чем будешь заниматься:
- Участием в проектировании архитектуры приложения и БД наравне с остальными разработчиками в команде с элементами SCRUM методологии.
- Развитием навыков работы с SQL для построения сложных отчетов и нетривиальных манипуляций с данными, работающих корректно в режиме одновременного доступа.
- Разработкой асинхронных приложений на Scala в парадигме функционального программирования.
- Участием в выборе технологий для разработки новых проектов.
- Разработкой новых проектов в команде.
- Участвовать в code review.
- При желании — участие в развитии самих бизнес направлений.
Must have:
- любить свою профессию;
- уметь: чётко изъясняться, ставить правильные вопросы, искать эффективные решения поставленных задач, самостоятельно восполнять недостающие знания, постоянно самообучаться;
- умение писать высококачественный, легко читаемый и тестируемый код;
- понимать свою ответственность за написанный код;
- опыт ОО-проектирования и разработки веб-приложений от 3 лет или опыт FP от 3 лет;
- понимание парадигмы FP;
- опыт проектирования реляционных баз данных, отличное знание SQL (PostgreSQL, Oracle, MSSQL. MySQL);
- знание средств оптимизации запросов, понимание работы индексов и логики исполнения запросов;
- четкое понимание работы MVCC;
- знание типичных паттернов ООП, паттернов построения веб-приложений и сервисов;
- знакомство с сервисно-ориентированными архитектурами; умение мыслить «асинхронно»;
- опыт работы с Git;
- базовое знание linux;
- хорошее знание английского языка для чтения литературы.
Желательно:
- опыт разработки на одном из функциональных языков программирования (Scala, Java 8+, …);
- опыт разработки CQRS, Event-Driven приложений;
- знакомство с Continuous Delivery & Continuous Integration;
- опыт модульного (xUnit)/функционального/нагрузочного/интеграционного/поведенческого тестирований, работа с CI серверами;
- продвинутое знание PostgreSQL (СTE, HSTORE, JSONB, оконные функции, функциональные/частичные индексы, GIST, GIN, ...);
- асинхронные сообщения/задачи: (Rabbit/Zero/Active)MQ, Gearman и т. п.
- работа с инструментами профилирования и отладки;
- средства автоматической настройки окружения (Ansible/Puppet/Chef/Salt/CFEngine);
- опыт работы с компилируемыми языками и языками со статической типизацией (Java/Scala, C++, C#, …);
Этапы собеседования:
Заявку желательно писать в свободной форме с рассказом о себе, самых интересных задачах, с которыми приходилось сталкиваться, о задачах, которые раздражают, а также своими стремлениями.
- получаем рассказ и резюме, назначаем время Skype-собеседования;
- на Skype-собеседовании (не больше получаса) спрашиваем пару технических вопросов по SQL и языкам программирования
- домашнее задание
- приглашаем на очное собеседование в офис
- согласовываем job offer.
Бонусы
Работа в небольшой (12-15 человек) творческой команде классных разработчиков прямо в центре Москвы (5 минут от м. Чистые Пруды).
Отсутствие прямого влияния не технического управляющего персонала.
Лояльное отношение к режиму работы.
Приятная и позитивная обстановка в офисе со стороны всех членов команды.
Есть возможность тестировать новые технологии для внедрения.
Мы делаем уникальный продукт на рынке в масштабах всей страны. Есть возможность принимать участие в его развитии.
Комфортный офис близко к центру, мебель и оборудование на выбор, доступ к иностранной литературе, вода, сладости-пряности, пуфики, PS3, корпоративные вылазки на природу/спорт.
Компания оплачивает посещение конференций, предоставляет доступ к иностранной литературе и всячески поощряет профессиональное развитие членов команды.
Оформление по ТК РФ.
ДМС со скидкой.
Полный рабочий день.
Наш офис находится недалеко от м. Чистые Пруды, м. Тургеневская
Мы специализируемся на: Java, Scala, PostgreSQL, PHP, Development, SQL, RabbitMQ, Kafka, Kubernetes, SOA