About the role
As a Full-Stack Automation Engineer at TheWebVale, you will build background automation services, data synchronization jobs, and operational tools for client businesses. You will automate invoice generation, inventory sync, and client communication workflows for coaching institutes and clinics.
You will work closely with backend engineers and client managers during our two-to-three week release cycles. You will design dependable automation pipelines with thorough logging, error handling, and manual override capabilities.
What you will do
- Design and build automated background task workers using Node.js, BullMQ, and Redis.
- Implement scheduled cron tasks for data backups, invoicing, and reporting cycles.
- Build automated data sync pipelines between client internal databases and external APIs.
- Create responsive admin interfaces to let clients trigger and monitor automation tasks.
- Implement comprehensive error handling, automatic retries, and failure notifications.
- Document automation triggers, scheduling intervals, and exception workflows.
What you will need
- Hold 2–4 years of full-stack engineering experience with an automation focus.
- Demonstrate strong proficiency with Node.js, TypeScript, and modern JavaScript.
- Show hands-on experience with task queue systems like BullMQ, Celery, or Redis.
- Understand database transactions, locking mechanisms, and batch processing logic.
- Possess disciplined debugging habits when troubleshooting asynchronous job failures.
- Communicate automation outcomes and operational statuses clearly to client leads.
Nice to have
- Experience integrating third-party automation tools like Make or Zapier.
- Familiarity with web scraping tools like Playwright or Puppeteer for data extraction.
- Knowledge of Telegram or Slack bots for operational alerting.