Platform Developer (Scala)
Резюме вакансии
Мы ищем Разработчиков Платформы (Scala-разработчиков) с фокусом на серверной части, чтобы помочь нам улучшить наши основные сервисы платформы. Если вы способны помочь нам построить систему следующего поколения, мы заинтересованы в общении с вами. Это полностью удаленная должность, подчиняющаяся руководству инженерного отдела.
Ваши ежедневные задачи
- Разработка и внедрение новых функций для существующей платформы
- Реализация новых интеграций со сторонними сервисами в рамках платформы
- Совместная работа с командой по миграции платформы на новую архитектуру и технологический стек на основе Scala
- Создание и поддержка сервисов, которые обслуживают как клиентские веб-сайты, так и внутренние инструменты администрирования, при необходимости в тесном сотрудничестве с фронтенд-разработчиками
- Диагностика, устранение неполадок и решение проблем в рабочей среде для обеспечения стабильности платформы
- Участие в код-ревью для поддержания качества кода и обмена знаниями в команде
- Адаптация к разнообразным и меняющимся вызовам работы в растущей компании
- Проявление инициативы и ответственности, активное выявление задач вместо ожидания указаний
- Постоянный поиск более эффективных способов работы, внесение идей по улучшению процессов и результатов
Требования к кандидату
- Минимум 3 года опыта работы с Scala
- Опыт работы хотя бы с одним дополнительным языком на основе JVM
- Не менее 1 года опыта написания сложных SQL-запросов, выходящих за рамки простых операторов SELECT
- Знакомство с практиками и фреймворками автоматизированного тестирования
- Навыки сильной коммуникации и межличностного общения, ориентация на командную работу
- Способность быстро изучать новые технологии и адаптироваться в динамичной среде
Будет плюсом
- Знакомство с Java Servlets, потому что устаревший код — это всегда актуально
- Практические знания функционального программирования и его преимуществ
- Понимание асинхронного/реактивного программирования
- Опыт интеграции со сторонними API
- Опыт профилирования производительности и оптимизации Java1-приложений
Технологический стек
- Серверный Scala
- Языки на основе JVM
- SQL и работа с запросами к базам данных
- Практики и фреймворки автоматизированного тестирования
Наш подход
- Динамичная среда среднего размера: у нас культура "мы можем", где поощряются инновации и ценится действие.
- Основные ценности в основе всего: Командная работа, Инновации, Доверие и Честность во всем, что мы делаем.
- Ориентация на результат: приоритет — выполнение задач при взаимной поддержке для достижения как коллективных, так и индивидуальных целей.
- Открытое сотрудничество: политика открытых дверей способствует взаимодействию на всех уровнях и между отделами, где идеи свободно циркулируют.
- Глобальная команда: действительно международная команда, в которой люди из разных стран и культур вносят вклад в наш успех.
Мы предлагаем
- Удаленный и гибкий график работы.
- Щедрый оплачиваемый отпуск, варьирующийся в зависимости от страны проживания.
- Ежегодная бонусная выплата по результатам работы (по усмотрению компании).
- Обучение и другие возможности для развития и обучения, чтобы поддержать ваш карьерный рост.
- Предоставляется компенсация на оборудование/ПО или рабочая техника, чтобы у вас были все необходимые инструменты для выполнения задач.
- Различные программы и инициативы по поддержке благополучия сотрудников.