Net2Source (N2S)
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
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