Fullstack разработчик

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Юридический консалтинг

Описание вакансии

Привет!

Я искренне верю в то, что именно ты сейчас читаешь эти строки

  1. Ты продвинулся в понимании frontend-разработки (JS), и тебе осталось сделать пару шагов, что отделяют тебя от Middle-уровня.
  2. У тебя есть опыт работы по backend-части (Java). Ну или ты что-то пробовал, интересуешься, и тебе не терпится прикоснуться к backend-части коммерческого проекта. 
  3. Ты веришь в то, что где-то есть идеальная команда с сильным проектом (также, как мы верим в тебя).

Если это так, пиши-звони прямо сейчас, не откладывай!

Хорошо, немного уточню, задав три вопроса:

  • Ты готов вести разработку на “чистом” JS (мы не используем React, Angular, Vue)?
  • Ты готов работать с Java, но не просто с Java, а с интерпретацией этого языка в виде фреймворка Z8 и языка BL (ссылки будут дальше)?
  • У тебя есть опыт работы с RESTful API?

Вот о каких задачах речь идет в данный момент:

1) Задачи интеграции базовой версии Doczilla с внешними информационными системами, включая:

2) Задачи развития базовой версии Doczilla. В ближайшее время стоят следующие задачи:

  • Реализация механизмов разграничения доступа на базе групп и ролей
  • Многофакторная аутентификация
  • Шифрование данных

Что предлагаем в обмен на успешную работу на нашем стеке:

  • полную занятость, официальное оформление и стабильную зарплату (ну вот я один из тех hr, кто не указывает “вилки”; приходи в Zoom, обсудим все условия)
  • гибкий график работы на удаленке
  • работу в хорошей продуктовой команде (работаем по скрам, все планируем и не выносим мозг с KPI)
  • трудовой договор по дистанционной работе (можем оформить самозанятого, ИП)
  • обучение, развитие (английский язык с native speaker, оплата курсов JavaScript)
  • компенсация абонемента в спортзал 

Если написанное тебя заинтересовало, то будь готов после звонка-знакомства взять в работу тестовое задание (это наш подход к онбордингу: в процессе его выполнения ты смотришь на фреймворк Z8, понимаешь, нужно ли тебе это все).

P.S. В идеальном мире, конечно, желательно ещё иметь опыт работы с:

  • Apache Camel
  • WSDL / SOAP
  • Groovy / Kotlin

P.P.S. В чём уникальность проекта DOCZILLA?

  • В основе всех продуктов Doczilla используется платформа Doczilla Pro.
  • Клиентская часть Doczilla Pro разрабатывается на "чистом" JavaScript без использования сторонних фреймворков, что обеспечивает независимость от чужих технологий и позволяет повышать производительность продукта, не сталкиваясь с ограничениями, потенциально заложенными в них. Подход к разработке клиентской части похож на фреймворк Sencha ExtJS с его объектно-ориентированным стилем описания JavaScript-классов, однако избавлен от всего лишнего.
  • Серверная часть Doczilla Pro разрабатывается на Java, использование сторонних библиотек минимально. В серверную часть изначально заложена модульность и возможность кластеризации.
  • Для решения задач интеграции с внешними сервисами, а также для автоматизации специфических клиентских бизнес-процессов применяется высокоуровневый язык программирования BL из состава фреймворка Z8 (https://github.com/zenframework/z8) авторства разработчиков Doczilla Pro.
  • В качестве СУБД для Doczilla Pro выбран ведущий в этой области продукт с открытым исходным кодом - PostgreSQL, однако за счёт заложенного в сервер уровня абстракции Doczilla Pro может работать практически с любой реляционной СУБД, предоставляющей JDBC-интерфейс.