Logo
Net2Source (N2S)

Typescript Architect

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

Save Job

3 days ago Be among the first 25 applicants

This range is provided by Net2Source (N2S). Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range $60.00/hr - $70.00/hr

Direct message the job poster from Net2Source (N2S)

Duration: 6+ Months with possible extension

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.

Seniority level

Mid-Senior level

Employment type

Contract

Job function

Consulting

Industries

IT Services and IT Consulting

#J-18808-Ljbffr