Project Description
We are operating a production workflow automation SaaS platform focused on automating vendor portal operations and reducing manual BPO-style processing work.
The system consists of:
* A web-based admin/dashboard interface
* Backend APIs and task orchestration services
* Vendor-specific automation modules
* Browser automation workflows using Playwright + Python
* Queue/background worker execution architecture
* Automated order intake, processing, and vendor interaction workflows
Core Functionality:
The platform automates interactions with multiple third-party vendor portals. Each vendor has unique workflows, authentication patterns, UI structures, and processing rules.
Typical automated flows include:
* Vendor portal login/session management
* Order retrieval and parsing
* Auto-accept/reject workflows
* Navigation through legacy web systems
* Document download/upload handling
* Status tracking and workflow synchronization
* Data extraction and processing
* Multi-step form and modal interactions
Technical Characteristics:
* Python-based backend architecture
* Playwright-driven browser automation layer
* Vendor-specific adapter/module structure
* Async/background task execution
* Dockerized deployment environment
* Multi-service operational architecture
Important Context:
This is not a generic CRUD SaaS application. The primary engineering challenge is maintaining reliable browser automation against constantly changing third-party vendor portals.
The system interacts with:
* Dynamic web applications
* Legacy iframe-heavy portals
* JS-heavy interfaces
* Fragile DOM structures
* Session-based authentication systems
Key Engineering Challenges:
* Automation resiliency
* Selector stability
* Session handling
* Retry/recovery logic
* Timing synchronization
* Handling vendor-side UI changes
* Debugging intermittent automation failures
* Scaling concurrent browser workflows
Current Situation:
The overall platform architecture is functional and operational in production. However, specific vendor automations occasionally break due to vendor-side changes, requiring debugging and stabilization work.
We are specifically looking for someone experienced in:
* Production-grade Playwright automation
* Python async workflows
* Browser automation debugging
* Handling third-party portal instability
* Maintaining long-running automation systems
* Docker/Linux environments
Ideal Experience:
* Browser automation systems
* RPA-style workflows
* Scraping/automation infrastructure
* Workflow orchestration systems
* Stateful automation pipelines
This role is primarily focused on automation reliability and vendor workflow stabilization rather than frontend UI development.