JavaScript developer

Приглашаем поучаствовать в разработке собственного продукта компании - FunGo

FunGo позволяет пользователям быстро и наглядно создавать свои собственные бизнес-процессы не прибегая при этом к услугам программистов. Бизнес-процессы могут быть любой сложности. Кроме того, одни процессы можно включать в другие процессы, а также использовать разделение и слияние ветвей маршрутов, использовать точки выбора и точки условных переходов. Простые графические инструменты и визуальные мастера со встроенным генератором кода.

Основные функции:

1. Помогает разработать любые правила и алгоритмы. Платформа предоставляет функциональность для ветвления, трансформации, итерации, валидации, сложного математического расчета и многое другое.

2. Предоставляет масштабируемую систему для выполнения правил и алгоритмов. Fungo построен на технологии Akka. Таким образом, наша платформа имеет такие функции, как простой параллелизм и распределение, высокая производительность, эластичность и децентрализация, расширяемость.

3. Объединяет различные сервисы в одном месте. Легко управлять. Пользователь может использовать REST или SOAP для интеграции с любым необходимым ему сервисом. Количество типов соединений будет увеличено с последующими версиями.

4. Организует, проверяет и трансформирует данные простым способом. Вся сложная логика спрятана за удобным пользовательским интерфейсом. Шаблон бизнес-процессов создается в особом визуальном конструкторе, который позволяет пользователю, не владеющему программированием, задать нужный порядок бизнес-процесса, отобразить его специфические потребности с помощью простых графических схем.

Технологический стек

  • Design application (flow editor): client - Vanilla JS, HTML canvas; server - Node.js, MongoDB, REST/web sockets.

  • Flow execution application: Java, Apache CXF (JAX-RS/JAX-WS), Akka, Hibernate, PostgreSQL, Liquibase, MongoDB, AspectJ, Dropwizard, TestNG, Mockito.

Что нужно будет делать:

  • участвовать в создании интерфейсов, улучшать и дорабатывать их;

  • развивать клиентскую часть проекта, написание новых функциональных компонентов;

  • оптимизировать и поддерживать существующий код;

  • участвовать в интеграции продукта в инфраструктуру клиента.

Основные требования:

  • хорошее знание JavaScript; HTML/CSS (SCSS), Canvas;

  • опыт разработки от 1 года+;

  • опыт работы с Node.js, MongoDB, D3.js;

  • понимание ООП;

  • плюсом будет опыт работы с Angular (2.0+), Typescript.

Что мы предлагаем:

  • Молодой и дружный коллектив.

  • Офис в ЦЕНТРЕ КРЕАТИВНОЙ ИНДУСТРИИ МИНСКА(5 минут от станции метро Первомайская).

  • Курсы английского языка, для нас не является критичным, если вам нужно подтянуть английский.

  • Работа и постоянное развитие в команде с опытными разработчиками.

  • У нас нет официального графика работы и входа по карточкам, которые проверяли бы время входа и выхода. Если вам вдохновенно работается вечером, никто не будет требовать от вас приходить рано утром, но на митинги с командой опаздывать нельзя.

Контактная информация

Булгак Маргарита, 375-29-7545496
margarita.bulgak@pstlabs.by