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

Sr. Scala/Javascript Full-Stack Developer: SaaS Workflow Platform at Primotus, LLC

Overview

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

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

Feedback