Sr Scala Developer (Remote): New Enterprise Workflow Platform
Primotus LLC
Remote within North America, South America, European Union
Compensation
Remote within
- North America
- South America
- European Union
- EST (-6/+6 hours)
Contract type
Technologies & frameworks
Benefits & perks
- Remote working
- Flexible working
Role overview
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
- 10-49
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.
Compensation
Remote within
- North America
- South America
- European Union
- EST (-6/+6 hours)
Contract type
Technologies & frameworks
Benefits & perks
- Remote working
- Flexible working
Get hired!
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through Remote Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with EmailGet hired!
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through Remote Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with Email