Все вакансии

Team Lead Scala Developer

от $3600
NX Studio
  • Scala
  • Akka
  • AWS
  • Linux
  • Cassandra
  • Couchbase
  • RabbitMQ
  • agile
  • docker
  • Kafka
Полный деньSenior
#86873Москва По Задать вопрос

Titanium Project - удобный сервис распределенных финансов. Немного о нас: Мы  небольшая команда сильных разработчиков, создающих крутой международный продукт, который ждут клиенты. Наша цель – создать удобный и простой сервис, который позволит пользователю с любой подготовкой, хоть вашей бабушке, войти в мир криптовалют и начать использовать децентрализованные финансы в повседневной жизни.

Сейчас проектная команда 20 сотрудников. Мы ищем в команду людей способных эффективно решать глобальные задачи, способных быстро обучаться и идти в ногу с прогрессом. Присоединяйся!

Проект доступен для установки из Google Play и Apple App Store.

Функционал сервиса:

  • сообщения, видео и аудио звонки
  • групповые чаты
  • гео метки
  • стикеры
  • быстрая и безопасная отправка фото и видео
  • секретные сейфы для тех, кому есть что прятать: контакты, чаты, события будут видны только вам и никому больше
  • end-to-end low overhead шифрование каждого сообщение для стопроцентной безопасности
  • регистрация не обязательна — вы можете всегда общаться анонимно
  • блокчейн кошельки

Немного о нас:

  • работаем по SCRUM, спринты 1 неделя
  • процессы разработки меняются по желанию разработчиков, в результате ретроспектив
  • отказались от написания полного ТЗ, все детали вырисовываются из обсуждений и документируются в процессе разработки
  • собственный эффективный git flow процесс
  • исповедуем continuous integration, ни один коммит не остается непротестированным
  • точно знаем какой продукт хотим получить, план разработки расписан на несколько лет вперед
  • разработка клиентов ведется под платформы iOS, Android, Linux, Windows, OS X

Backend:

  • Бэкенд состоит из нескольких сервисов, все написаны на Scala
  • Scala 2.12
  • Код бэкенда и инфраструктуры хранится в git
  • Сервисы бэкенда взаимодействуют через RabbitMQ
  • для хранения данных используются Cassandra и PostgreSQL
  • для вебсокет-соединения с клиентами используем чистую Netty
  • отдельные части написаны с использованием акторов из Akka
  • для внутренних веб-компонент используем Play
  • не имеем ничего против таких библиотек как cats, но сами стараемся использовать по минимуму, чтобы держать код "ванильным"
  • покрытие тестами 80%

Инфраструктура:

  • Есть devops, он классный
  • Весь деплой автоматизирован и поддерживает как облака, так и bare metal
  • Новое окружение разворачивается за минуты
  • Все приложения завернуты в docker контейнеры
  • Все приложения мониторятся через Nagios, Consul и Grafana
  • Хостимся на aws, gce и bare metal

Ближайшие цели:

  • Поддержка Multi DC
  • Переход на Kafka

Мы ищем того, у кого есть:

  • знание платформы JVM и языка Scala
  • опыт построения высоконагруженных распределенных систем
  • опыт работы с Cassandra
  • опыт работы с AWS, GCE или аналогичными сервисами
  • умение работать c ОС Linux

Обязанности:

  • разработка нового функционала для бэкенда
  • поиск и устранение проблем производительности
  • своевременное реагирование на алерты от мониторинга
  • самостоятельная оценка задач и планирование

Условия:

  • интересная и хорошо оплачиваемая работа (уровень индивидуально обсуждается с успешным кандидатом)
  • ДМС, соц. пакет, оформление по ТК РФ
  • готовы рассмотреть варианты удаленного сотрудничества
  • молодой, дружный и профессиональный коллектив
  • профессиональный настольный футбол
  • стол для пинг-понга
  • бесплатные завтраки, полдники и плюшки
  • корпоративные соревнования по футболу и фитнес


    Требования к кандидату

    • Опыт: 3 года
    • Технологии: Scala, Akka, AWS, Linux, Cassandra, Couchbase, RabbitMQ, agile, docker, Kafka
    d.garifzyanova — Динара Гарифьзянова HR-менеджер


    Авторизуйтесь, чтобы оставлять комментарии

    NХ Studio – один из ведущих разработчиков социальных и мобильных игр в России и за рубежом.
    Компания была основана группой профессионалов с большим опытом в области интернет-проектов, и на данный момент насчитывает в своем штате более 200 высококвалифицированных и нацеленных на результат специалистов.
    За 5 лет существования компании, мы успешно запустили более 15 проектов в различных социальных сетях, включая Facebook и ВКонтакте. Приложения от NХ Studio используют более двадцати миллионов пользователей из 100 стран.

    Наша цель – дать потребителям лучшее из того, что может предложить мир социальных игр. Мы делаем все возможное, чтобы следовать как потребностям наших пользователей, так и последним тенденциям в индустрии. Ведем разработку в несколько этапов, начиная с создания оригинальной игровой модели, её всесторонней оценки и усовершенствования, и заканчивая запуском полноценного проекта. Такой подход обеспечивает созданным нами продуктам устойчивые места в рейтингах и высокую лояльность потребителей.

    Эл. почта:

    Сайт: https://studionx.ru/

    Офис:

    109147, Москва, ул. Марксистская, д. 3, стр. 2, подъезд 2, этаж 4
    Рейтинг компании 0.0
    Отзывов 0

    Другие вакансии NX Studio

    Frontend (JavaScript) разработчик
    86872 Москва До
    Android Developer
    86875 Москва До

    Похожие вакансии

    Lead/SA Big Data Engineer EPAM
    87014 Минск До
    Senior DevOps Paralect
    86755 Минск До
    Senior Scala Engineer Wargaming / Гейм Стрим
    86158 Минск До
    Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.
    datahata — хостинг в Беларуси