от компании (организации): Oktos в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Инженер"
с заработной платой: по договоренности
Вакансия № 4191035 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 22 сентября 2024 года.
Дата обновления вакансии № 4191035 на сайте Работа в Москве и Московской области (МО, Подмосковье): Пятница, 15 ноября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 4191035 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
1–3 года
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Team Lead Scala Developer
Oktos - удобный сервис распределенных финансов. Немного о нас: Мы небольшая команда сильных разработчиков, создающих крутой международный продукт, который ждут клиенты. Наша цель – создать удобный и простой сервис, который позволит пользователю с любой подготовкой, хоть вашей бабушке, войти в мир криптовалют и начать использовать децентрализованные финансы в повседневной жизни.
Сейчас проектная команда 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
Ключевые слова: Scala, Akka, AWS, Linux, Cassandra,Couchbase, RabbitMQ, DevOps, Agile, Docker, Kafka.
Ближайшие цели:
- Поддержка Multi DC
- Переход на Kafka
Мы ищем того, у кого есть:
- знание платформы JVM и языка Scala
- опыт построения высоконагруженных распределенных систем
- опыт работы с Cassandra
- опыт работы с AWS, GCE или аналогичными сервисами
- умение работать c ОС Linux
Обязанности работника на вакансии: Team Lead Scala Developer
- разработка нового функционала для бэкенда
- поиск и устранение проблем производительности
- своевременное реагирование на алерты от мониторинга
- самостоятельная оценка задач и планирование
Условия труда для работника на вакансии: Team Lead Scala Developer
- интересная и хорошо оплачиваемая работа (уровень индивидуально обсуждается с успешным кандидатом)
- ДМС, соц. пакет, оформление по ТК РФ
- готовы рассмотреть варианты удаленного сотрудничества
- комфортный офис в 5 минутах пешком от метро Марксистская + релокация в офис на Кипр
- молодой, дружный и профессиональный коллектив
- профессиональный настольный футбол
- стол для пинг-понга
- бесплатные завтраки, полдники и плюшки
- корпоративные соревнования по футболу и фитнес
Откликнуться на эту вакансию: Team Lead Scala Developer
Предыдущая вакансия:
Вакансия № 4191021 на должность JavaScript developer (remote) от компании Toughbyte в городе (населенном пункте) Москва