TypeScript Architect Job at Net2Source (N2S), Denver, CO

QnZsZTZxejZsUHdkdm0vck9Qbk43YzNCQ0E9PQ==
  • Net2Source (N2S)
  • Denver, CO

Job Description

Title: TypeScript Architect

Location : Denver, CO (onsite only)

Term: Contract

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 efficiently handle high-write workloads.
  • 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 teams to ensure CI/CD pipelines, Infrastructure as Code (CloudFormation/Terraform), and autoscaling policies support architectural goals.
  • Mentor engineering teams on TypeScript best practices, asynchronous 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 (Terraform, CloudFormation).

Job Tags

Contract work,

Similar Jobs

Elegant Enterprise-Wide Solutions, Inc.

Fire Department Support Programmer Job at Elegant Enterprise-Wide Solutions, Inc.

 ...Job Description About this Position: Job Title: Fire Department Support Programmer Daily/Weekly expectations: Day-to-day departments operational support dependent on project needs. Deliver weekly progress reports for development team code review.... 

German American

Digital Banking Analyst Job at German American

Job Title: Digital Banking AnalystSummary of Duties andResponsibilities:As a Digital Banking Analyst, you will ensure Digital Banking...  ...position will be located at:Louisville BlankenbakerAbout Us:German American Bancorp and its family of financial services companies... 

Luah Logistics LLC

Food Delivery Driver Job at Luah Logistics LLC

 ...Job Description Job Description We are looking for delivery drivers with great customer service experience and good work ethicsto do catering deliveries. Must have your own Vehicle. Experience in delivery driving but not required,customer service, or other related... 

Marriott International Inc

Night Auditor & Hotel Operations Job at Marriott International Inc

Job Posting Position Summary Complete end-of-day activities including posting charges to accounts, running night audit backup, and roll the date. Process all payment types such as room charges, cash, checks, debit, or credit. Process adjustment vouchers, paid-outs...

Schneider

Owner-operator Port Drayage truck driver Job at Schneider

 ...are drop-and-hook at no charge while operating under Schneider's authority. Qualifications Possess a valid Class A Commercial Driver's License.Minimum 6 months of Class A driving experience.Obtain a Transportation Worker Identification Card (TWIC) by start date....