Search by job, company or skills

  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

Team Context

Our Customer 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: 140745499

Similar Jobs