HamburgerMenu
hirist

Review Chain Engine Engineer - Workflow Orchestration

TALENT CARPET HR SOLUTIONS
5 - 8 Years
Chennai

Posted on: 05/11/2026

Job Description

Review Chain Engine Engineer

Role: Review Chain Engine Engineer

Employment Type: Contractual

Job Summary :

We are looking for an experienced Review-Chain Engine Engineer with 5 - 8 years of software development experience to design, develop and maintain scalable workflow and review-chain systems.

The role involves building configurable review and approval workflows, managing multi-level approval processes, implementing business rules, and ensuring reliable execution of workflow transitions.

The ideal candidate should have strong backend engineering skills, experience in workflow orchestration, API development, database management and system integration.

Key Responsibilities :

- Design, develop and maintain review-chain engines to support configurable, multi-level review and approval workflows.

- Build workflow orchestration mechanisms to manage task assignments, approvals, rejections, escalations and resubmissions.

- Develop configurable business rules to determine workflow paths, approval hierarchies and reviewer assignments.

- Implement workflow state management, transition logic and validation mechanisms.

- Develop REST APIs and backend services for integrating review-chain functionality with enterprise applications.

- Build mechanisms for parallel and sequential reviews, conditional routing and dynamic approval flows.

- Implement role-based access controls to manage reviewer permissions and workflow visibility.

- Develop audit trails, activity logs and workflow history to ensure traceability of review activities.

- Optimize workflow execution, database queries and backend processing for performance and scalability.

- Identify and resolve technical issues related to workflow execution, concurrency and data consistency.

- Integrate notification services to trigger alerts and updates for pending reviews, approvals and escalations.

- Collaborate with product managers, architects, QA engineers and other development teams to translate business requirements into technical solutions.

- Perform code reviews, unit testing, integration testing and production issue resolution.

- Maintain technical documentation and follow secure software development practices.

Mandatory Skills & Qualifications :

- 5 - 8 years of experience in software development, backend engineering or workflow-based application development.

- Strong programming experience in Java, Python, Node.js or similar backend technologies.

- Good understanding of workflow engines, approval systems, business process automation and orchestration.

- Experience designing and developing RESTful APIs and microservices.

- Strong knowledge of database management, SQL and data modelling.

- Understanding of workflow state machines, state transitions and event-driven architectures.

- Experience implementing sequential, parallel and conditional workflow execution.

- Knowledge of authentication, authorization and role-based access control (RBAC).

- Experience with asynchronous processing, event handling and message queues.

- Familiarity with distributed systems, error handling and transaction management.

- Experience with Git, CI/CD pipelines, debugging and production deployments.

- Strong analytical, problem-solving and troubleshooting skills.

Preferred Skills :

- Experience with workflow orchestration platforms such as Camunda, Temporal, Netflix Conductor or similar technologies.

- Exposure to BPMN-based workflow modelling and business process automation.

- Familiarity with Kafka, RabbitMQ or other messaging systems.

- Experience with Docker and Kubernetes.

- Knowledge of cloud platforms such as AWS, Azure or GCP.

- Understanding of audit logging, compliance and workflow monitoring.

- Experience building configurable workflow engines for enterprise applications.

- Familiarity with Agile development methodologies.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...