Remote Developer Jobs

The best job board only for software engineers with programming skills to work remotely online for top companies from home or anywhere else

Node Angular Typescript Fullstack Developer: SaaS BPM Platform at Primotus, LLC

We’re looking for an experienced Node, Angular, Typescript fullstack developer who has expertise in designing microservices in data-driven business applications.  

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 of the platform streamlines APIs and uses a microservices architecture. Most all code is shared between mobile and web in an off-line first PWA (Progressive Web App) architecture using real-time processing technologies.

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 10, 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 immediate impact
  • Focusses on separating 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:

  • Streamlining existing APIs 
  • Building flexible microservices that will work with multiple platforms
  • Adding additional components to core modules 
  • Building real-time data visualization on top of data analytics module
  • Utilizing backend test tools for unit testing
  • 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 Node.JS and Angular
  • Advanced SQL knowledge and experience with SQL databases and/or document-based databases 
  • Strong expertise with REST and JSON
  • Exposure to 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:

  • Postgres and ElasticSearch
  • Scala
  • Kafka 
  • Docker
  • AWS and DevOps tools

Please let the company know you found this position on so we can keep providing you with quality jobs.