Logo
Net2Source (N2S)

Typescript Architect

Net2Source (N2S), Denver, Colorado, United States, 80285

Save Job

Job Description

Job Title :

TypeScript Architect

Duration :

6+ Months with possible extension

Location :

Denver CO / Onsite

Job Description : Overview : We are seeking a TypeScript Architect with a strong background in event-driven microservices, real-time data pipelines (Kafka), and cloud-native application design. The ideal candidate will drive the technical architecture for scalable backend systems leveraging TypeScript / Node.js, DynamoDB, Kafka , and advanced caching and performance optimization strategies.

Key Responsibilities :

Architect scalable backend systems using TypeScript / Node.js and event-driven patterns ( Kafka, SNS / SQS , or equivalent).

Design and implement streaming and asynchronous processing pipelines for large-scale workloads.

Define and enforce data modeling and partitioning strategies for DynamoDB to handle high-write workloads efficiently.

Establish and optimize caching layers (Redis, Elasticache, DAX, or in-memory caching) for high-performance APIs.

Perform profiling and performance tuning across the stack (CPU, memory, network, database, I / O).

Define API contracts , message schemas ( Avro / JSON ), and versioning standards for inter-service communication.

Implement observability practices —metrics, tracing, and structured logging—to proactively monitor performance bottlenecks.

Collaborate with DevOps to ensure CI / CD pipelines, IaC ( CloudFormation / Terraform ), and autoscaling policies support architectural goals.

Mentor engineering teams on TypeScript best practices , async programming, and microservice resilience patterns (circuit breaker, retry, backoff, etc.).

Partner with stakeholders to evolve system architecture in alignment with business growth and product roadmaps.

Required Skills :

Strong expertise in TypeScript & Node.js , including async / await, streams, and worker threads.

Kafka architecture & tuning : partitioning, consumer groups, rebalancing, offset management, and schema evolution.

AWS DynamoDB : data modeling, secondary indexes, TTL, streams, DAX, and best practices for large-scale design.

Caching frameworks : Redis, Memcached, DAX, or CDN edge caching.

Performance tuning & scalability : CPU profiling, async I / O optimization, connection pooling, and load testing.

API design : REST and GraphQL, including schema federation and gateway design.

Monitoring tools : Datadog, Prometheus, CloudWatch, or Splunk.

DevOps awareness : CI / CD (GitHub Actions, Jenkins), container orchestration (EKS / Kubernetes), and IaC tools.

#J-18808-Ljbffr