Sr. Angular Full-Stack Developer at Primotus, in Towson, MD

Primotus, LLC
Published
July 30, 2020
Location
Towson, MD
Category
Angular  
Job Type

Description

Sr. Angular Full-Stack Developer: Remote

Sr. Angular Full-Stack Developer

Job description

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, reports, and even maps
- with little to no software development. The platform is flexible enough to be deployed to a myriad of business verticals.

Version 2 of platform is being developed with most code being shared between mobile and web using Angular 9 and Ionic 4 in an off-line first PWA (Progressive Web App) architecture using real-time processing technologies. We’re looking for an experienced Angular fullstack developer having strong architectural, UI, and SQL skills associated with data-driven business applications.

You’d be working on some of the following initiatives: 

  • Migrating BPM from Activiti to Camunda and adding Case Management
  • Developing PWA using Ionic 4 and Angular 9 
  • Updating remaining site builder modules to Angular 9
  • Extending microservices using node.js
  • Building real-time data visualization on top of data analytics module
  • Extending DMN (Business Rules/Decision Management) system
  • Creating Enterprise chat application
  • Developing/ingesting JSON RestfulAPIs
  • Working with team making key architecture and stack decisions

You're Expected To Have:


- 5+ years of modern JavaScript and TypeScript


- 2+ years of AngularJS and Angular 2+ production development 


- 2+ years node.js 


- Advanced SQL knowledge and experience with SQL databases such as Postgres and/or document-based databases such as ElasticSearch


- Advanced data handlers such as WebSockets 


- UI/UX and architecture skills


- JSON, REST and Web Services


- Passionate about software architecture, development, continuous improvement


- Willingness to share knowledge and mentor team members

 

Nice To Have Some of the Following:


- Experience in one of more mobile/PWA frameworks 


- Workflow applications, particularly BPM (Activiti, Camunda, JBPM, etc). 


- Web BI visualization tools 


- State Management such as Redux or NGRX


- Experience with Scala (functional programming), Kafka, ElasticSearch


- Exposure to Protractor, Karma, Jasmine or other testing tools

 

Our Stack : Includes many of the most-desired technologies, including:

Frontend:

  • Angular 9
  • Node.js
  • NGRX
  • Ionic Mobile
  • CSS3, Bootstrap
  • Protractor, Selenium (Unit, end-to-end, performance testing tools)

Backend:

  • BPMN (Java), Decision Management (Java)
  • Scala, Play Framework, Slick
  • Web Sockets
  • Kafka (event-based processing)
  • Postgres, ElasticSearch
  • Restful API

DevOps:

  • Docker
  • Terraform, Grafana
  • Prometheus
  • Jenkins, Nginx
  • GIT, GitHub
  • AWS (S3, ECS, RDS)

Our development team:

  • Is small and growing with 8 members, so you'll have a significant impact.
  • Separates code into distinct modules and services
  • Uses JSON API for backend/frontend integration
  • Applies Agile programming and paired development methodology 
  • Works in a virtual environment along with paired development

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

More Jobs



Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?