Java или scala разработчик для удаленной работы

Работа

Мы ищем таланлиового Java или Scala веб разработчика который сможет работать независимо в alige окружении используя самые соверменные инструменты и технологии. Вы будете работать вместе с основателями компании над всеми аспектами разработки и проектирования системы, к Вашей точке зрения будут прислушиваться и у Вас будет позможность оказать громадное влияние на развитие компании. Вы первоночально присоединитесь к нашей комманде на 3 месяца, с перспективой постоянной работы. Мы согласны работать с Java кандидатами которые хотят изучить и писать на Scala.

О нашей компании

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

Цели веб сайта

В первой (текущей) фазе целью является привлечение пользователей и наблюдение за тем как они используют сайт и инструменты планирования путешествий. Во второй фазе целью является персонализация планирования и добавление возможности бронирования самолетов, гостиниц и т.д.

Обязанности

Разработка веб приложения и сервисов, на Scala, базирующихся на историях пользователей, прототипах, графических рессурсах и моделях данных.

Следование стандартам качества включая юнит тесты и стандарты кодирования

Еженедельный митинг используя google hangout длительностью 1-2 часа по Субботам или Воскресеньям.

Знания и опыт

ООП и функциональное программирование

Дизайн паттерны

Структуры данных (Дерево, Лист, и.т.д)

Разработка веб приложений. Знание JavaScript, HTML, CSS

Разработка веб сервисов. Знание HTTP, REST, JSON

Scala или Java

Если вы Java разработчик, то желание изучить Scala и разрабатывать приложения на нем, а так же знание одного из следующих языков: Python, Ruby или Perl

Jetty, Cassandra, ScalaSpec, GIT, SBT, AWS (S3, EC2, OpsWorks) или подобные и желание изучить и использовать перечисленные выше инструменты и библиотеки.

Linux