Job Description
Primotus, a division of CargoTel, Inc. Is developing a unique enterprise scale user configurable mobile workflow platform (Business Process Management) where a client’s entire system can be configured with minimal custom code. We’re looking for an experienced Scala developer with functional programming experience who has architectural expertise inevent driven asynchronous applications, and an interest in learning BPM.
Our stack includes many of the most-desired technologies, including:
Scala/Akka, Play Framework, Slick
Kafka
Postgres, ElasticSearch
BPMN (Java), DMN (Java)
Restful API
Angular, CSS3, React, Ionic Mobile
Unit, end-to-end, API and performance testing tools
Jenkins continuous integration, GIT
AWS
Our Development Team:
Is small and growing with 8 members, so your contribution is immediately appreciated
Is divided into frontend and backend teams
Separates code into distinct modules and services
Uses JSON API for backend/frontend integration
Applies Agile programming and paired development methodology in 3-week sprints
Works in a virtual environment
You’d Be:
Building out Kafka messaging pipelines
Extending ElasticSearch
Hooking WebSockets into Mobile platform
Building BI backend tools for maps, charts and graphs
Creating new Business Rules module using DMN
Getting exposed to and learning Business Process Management (BPM) environment
Adding additional components to core modules including Forms, Mobile, Reporting, and Entitlements
Utilizing backend test tools for unit testing
Assisting in DevOps (availability, scalability, and security) in our AWS environment
Working on Eastern Time (EST)
If you think you’re a good fit and are interested in building something highly configurable and really innovative, please shoot us an email.
