Search by job, company or skills

  • Posted 19 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Full-Stack Engineer TypeScript / Node.js / React

Team Context

OurCustomer Service squad builds the services and integrations that power support experiences across AstraTech products. We integrate with our CRM and internal systems to improve case handling, automate workflows, and enable AI-assisted customer service.

Role Summary

We are looking for a Senior Backend Engineer (Node.js/TypeScript) to design and build reliable backend services for our customer service platform. This role focuses on integrations, asynchronous processing, and AI-enabled automation that helps support teams resolve issues faster and more consistently.

Responsibilities

  • Build backend services and APIs using Node.js + TypeScript.
  • Integrate with CRM and internal systems (case lifecycle, customer context, timelines, statuses, SLAs).
  • Implement asynchronous workflows for tasks like ingestion, enrichment, routing, notifications, and AI processing.
  • Build and maintain webhook integrations (inbound/outbound) with reliable handling (retries, idempotency, validation).
  • Implement AI-enabled features that support customer service workflows (e.g., summaries, suggested actions, auto-triage), with clear auditability and safe fallbacks.
  • Apply clean engineering practices: dependency injection, modular code structure, code reviews, and testing.
  • Monitor and troubleshoot production issues, improving reliability and performance over time.

Requirements

  • Strong experience building production services with Node.js and TypeScript.
  • Solid understanding of backend fundamentals (API design, scalability, reliability).
  • Experience with queues/background jobs and async processing patterns.
  • Experience with Redis and common usage patterns.
  • Experience building webhook-based integrations.
  • Familiarity with clean architecture principles and writing testable, maintainable code.
  • Strong communication and ownership.

Nice to Have

  • Experience building AI-assisted workflows in customer support or automation systems.
  • Familiarity with observability tools (logs/metrics/tracing) and CI/CD pipelines.
  • Experience with Docker/Kubernetes or cloud environments.
  • Knowledge of API security patterns (OAuth2/JWT/API keys).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142289465

Similar Jobs