Overview
Skills
Job Details
*** ONLY ON W2, NO C2C OR 1099 ***
BPM Developer
Location: Remote
Duration: 6+ months contract
REMOTE Work
BPM developer is a software developer who specializes in building cloud-native business automation applications using the Kogito platform, focusing on designing and implementing business processes with tools like BPMN (Business Process Model and Notation) to create efficient workflows, often leveraging features like decision rules (using Drools) within a modern, containerized environment like Kubernetes, typically utilizing the Quarkus framework for fast development and deployment.
Positoin: BPM Expert / Developer
Location: Remote
Position Type: Contract 12+ Months
Required Expertise
BPM Domain Expertise
- Hands-on experience with BPMN 2.0, DMN, and CMMN
- Exposure to tools such as Camunda, Flowable, or Decision
Backend Development
- Proficiency in type script, nest js, Node.js, or Python
- Experience in building REST APIs and service orchestration
Event-Driven Architecture
- Working knowledge of Kafka, RabbitMQ, or AWS SQS/SNS
- Familiarity with event sourcing and state transitions
BPM Integration Patterns
- Experience integrating with API Gateways, OAuth2, and SAML
- Understanding of user and role-based task routing
Rule-Driven Logic
- Ability to design or integrate with rules engines (e.g., Drools, DMN, or JSON-based config engines)
- Strong domain modeling capability
Frontend Awareness
- Familiarity with workflow visualizations using React, React Flow, Mermaid.js, or BPMN.js
- Experience with Zustand is a plus
Cloud-Native Mindset
- Exposure to Terraform and infrastructure-as-code
- Comfortable with AWS/Azure environments
Familiarity with Docker and Kubernetes