Build and maintain background jobs, retries, and asynchronous workflows using Redis, BullMQ, or similar queue and cache management systems.
Integrate third-party services such as payment gateways, communication platforms, cloud storage, authentication providers, and external business systems.
Implement secure authentication, authorization, validation, error handling, and API best practices.
Support SaaS features including role-based access control, tenant-level data isolation, and operational workflows.
Build and maintain webhook-driven workflows with proper validation, retries, and idempotency handling.
Collaborate with frontend engineers to define API contracts and deliver end-to-end features.
Write clean, maintainable, testable, and well-documented code.
Troubleshoot and debug production issues using logs and structured debugging approaches.
Participate in code reviews, technical discussions, and continuous improvement of backend engineering practices.