JS Remotely - Remote JavaScript Jobs

Find new remote JavaScript, Node.js, Angular, React, Vue or Electron job from 200+ posted jobs!

Post your job ad - $99 for 3 months ✏️

Sr. Scala/Javascript Full-Stack Developer: SaaS Workflow Platform

Primotus, LLC


Primotus is developing a user-configurable, enterprise-scale workflow platform that allows users to design an entire system - including drag-and-drop database, forms, entitlements, processes, mobile applications, business decisions, messages, and reports - with little to no custom software development (often referred to as a “No Code” Platform). Our platform is flexible enough to be deployed to a myriad of business verticals.

Version 2 is being developed with most code being shared between mobile and web in an off-line first PWA (Progressive Web App) architecture using real-time processing technologies. We’re looking for an experienced Scala developer with frontend javascript expertise who can help streamline the development process between the backend and frontend. The ideal candidate will have full stack experience in data-driven business applications. 

If you think you’re a good fit and are interested in building something highly configurable and really innovative, please shoot us an email. 

Our stack includes many of the most-desired technologies, including:

  • Scala, Play Framework, Slick

  • Node.JS

  • Postgres, Kafka (Steams), ElasticSearch

  • Business Process Management (BPMN), Decision Management (DMN) or Business Rules Management 

  • Web Sockets

  • Restful API

  • Microservices

  • Angular 9, NGRX state management, Ionic 4 Mobile

  • Unit, end-to-end, API and performance testing tools

  • Jenkins, Nginx, GIT, Docker, Terraform, Grafana, Prometheus

  • AWS (S3, ECS, RDS)

Our Development Team:

  • Is small and growing with 6 members, so your contribution will have an immediate impact

  • Separates code into distinct modules and microservices

  • 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:

  • Migrating workflow system from Activiti to Camunda and adding Case Management

  • Streamlining existing APIs 

  • Adding additional components to core modules 

  • Extending Node.JS microservices

  • Building real-time data visualization on top of data analytics module

  • Utilizing backend test tools for unit testing

  • Assisting in DevOps (availability, scalability, and security) in our AWS environment

  • Working with team making key architecture and stack decisions 

Skills & Requirements

You're Expected To Have:

  • Bachelor degree in computer science or other related field

  • 5 years experience in Enterprise software development

  • 2+ years experience with Scala functional development

  • 2+ years with JavaScript 

  • Advanced SQL knowledge and experience with SQL databases and/or document-based databases 

  • Strong expertise with Graph, REST, and JSON

  • Experience with Java (used in workflow and decision engines)

  • Exposure to DevOps 

  • Strong knowledge in version control using GIT

  • Passion about software architecture, development, and continuous improvement

  • Willingness to share knowledge and mentor team members

  • Ability to work well under pressure

  • Experience working in a virtual team environment.

  • Strong written and verbal communication skills and willingness to share knowledge

Nice To Have Experience With:

  • Node.JS 

  • Typescript and Angular 

  • Postgres and ElasticSearch

  • Kafka 

  • Docker

  • AWS and DevOps tools