Search Jobs

Search by job, company or skills

Full Stack Engineer

Full Stack Engineer

estidama uae
Early Applicant
  • Posted 7 months ago
  • Be among the first 10 applicants

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:

Key Skills

clean architecture

asynchronous processing

AI-enabled automation

About Company

Similar Jobs

Abu Dhabi, United Arab Emirates
Skills:
SsoReactTypescriptOauth2PostgreSQLJwtNode.jsMongoDBMicroservicesAI-assisted development toolsAPI contracts
Abu Dhabi, United Arab Emirates
Skills:
DatabasesTypescriptNode.jsRestful Apiscloud systems
United Arab Emirates, Abu Dhabi
Skills:
PostgreSQLAutomated TestingReactTypescriptDockerMySQLElasticsearchPythonAWSJavaGraphqlJwtNode.jsRedisSsoRESTGcpMongoDBAzureKubernetesOAuth 2.0Next.jsABACrbacOpenAPIinfrastructure as codeOIDC