We're planting a tree for every job application! Click here to learn more

Sr Scala Developer (Remote): New Enterprise Workflow Platform

Primotus LLC

Remote within North America, South America, European Union

EST (–6/+6 h)

Posted almost 3 years ago

Help lead backend development of new "no code" platform

Tech stack

  • Scala

Job Description

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. We’re looking for an experienced Scala developer who has expertise in data-driven business/enterprise 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 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 using 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
  • Assisting 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
  • Advanced SQL knowledge and experience with SQL databases and/or document-based databases 
  • Strong expertise with Graph, REST, and JSON
  • Exposure to Java (used in workflow and decision engines)
  • Some full stack experience 
  • 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
  • Kafka 
  • BPM (Business Process Management)
  • Node.js
  • Angular

Compensation

$90K - 150K

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Remote Working

  • Flexible Working

Similar roles that might interest you

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
hello@works-hub.com

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub