Logo for Workiy Inc.

NodeJS Developer

Job description

This is a remote position.

Project Description

Designed and developed a scalable backend system using Node.js and Temporal to manage long-running, fault-tolerant business workflows.

The system automates multi-step processes such as order processing, payment handling, and notification delivery. Temporal was used to ensure reliability, retry mechanisms, and state persistence, eliminating issues related to failures and manual recovery.

Key Requirements

  • Build a robust backend service to handle asynchronous workflows.
  • Ensure fault tolerance and automatic retries for failed processes.
  • Support long-running workflows without losing state.
  • Provide scalability to handle high volumes of requests.
  • Maintain data consistency across distributed services.
  • Implement API endpoints for triggering and monitoring workflows.
  • Integrate with third-party services (payment gateways, email/SMS services).
  • Ensure observability with logging and monitoring.

Responsibilities

Development

  • Developed RESTful APIs using Express.js.
  • Implemented workflow logic using Temporal workflows and activities.
  • Designed modular and reusable backend components.

Workflow Orchestration

  • Created and managed workflows using Temporal’s event-driven architecture.
  • Implemented retry policies, timeouts, and failure handling.
  • Designed durable execution processes for long-running tasks.

Integration

  • Integrated external APIs (payment systems, notification services).
  • Connected backend with databases like MongoDB / PostgreSQL.

Performance & Scalability

  • Optimized system for concurrent workflow execution.
  • Used queue-based processing and load balancing techniques.

Testing & Debugging

  • Wrote unit and integration tests.
  • Debugged workflow failures using Temporal Web UI.

Monitoring & Deployment

  • Implemented logging and monitoring tools.
  • Deployed services using Docker / cloud platforms (AWS, Azure).

Tech Stack

  • Backend: Node.js, Express.js
  • Workflow Engine: Temporal
  • Database: MongoDB / PostgreSQL
  • Tools: Docker, Git, REST APIs
  • Cloud: AWS / Azure

 



Node.js Developer Related jobs

Other jobs at Workiy Inc.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.