← Jobs

Senior Software Engineer – Workflow Automation Platform

Budget: $10000.0 FIXED / ⭐ 0.00 (0) Algeria

business-process-automation, node.js, selenium, python, api, automation

Project Overview We are looking for an experienced software engineer to design and develop a production-grade workflow automation platform for an internal business process. The objective is to build a reliable, scalable application that automates a complex multi-step workflow, minimizes manual effort, and provides a streamlined user experience. This is a greenfield software project requiring strong software engineering skills, thoughtful architecture, and clean, maintainable code. Responsibilities The solution should: * Automate a multi-step business workflow. * Execute tasks with minimal user interaction. * Support multiple user profiles and configurations. * Provide a simple and intuitive interface. * Include comprehensive logging and error handling. * Recover gracefully from temporary failures. * Be modular and easy to extend. * Be optimized for performance and reliability. * Be well documented and maintainable. Preferred Experience We’re looking for someone with experience in: * Python and/or Node.js * Backend software development * Workflow automation * API integrations * Authentication and user management * Performance optimization * Concurrent processing * Software architecture * Database design * Docker (preferred) Deliverables * Production-ready application * Complete source code * Installation guide * Technical documentation * Configuration documentation * Post-delivery support for bug fixes Proposal Requirements Please include: 1. Examples of workflow automation systems you’ve built. 2. Your recommended technology stack. 3. Your proposed architecture. 4. Your estimated timeline. 5. Relevant portfolio or previous projects. We’re looking for an experienced engineer who values clean architecture, reliability, and long-term maintainability. Budget is flexible based on experience and the proposed solution.
Auf Upwork öffnen