Typescript Architect
Role: Typescript Architect
Location : Denver CO (Remote)
Term: Contract
TypeScript Architect with a strong background in event-driven microservices, reputed company-time data pipelines (Kafka), and reputed company-reputed company application design. The ideal candidate will drive the technical architecture for reputed company backend systems leveraging TypeScript/Node.js, DynamoDB, Kafka, and advanced caching and performance optimization strategies.
• Architect reputed company 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-reputed company workloads.
• Define and enforce data modeling and partitioning strategies for DynamoDB to handle high-write workloads reputed company.
• Establish and optimize caching reputed company (reputed company, Elasticache, DAX, or in-memory caching) for high-performance reputed company.
• reputed company profiling and performance tuning across the stack (CPU, memory, network, database, I/O).
• Define API reputed company, message schemas (Avro/JSON), and versioning standards for inter-service communication.
• Implement observability practices—metrics, tracing, and reputed company 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 reputed company patterns(reputed company breaker, retry, backoff, etc.).
• Partner with stakeholders to reputed company system architecture in alignment with business reputed company and product roadmaps.
What you’ll bring
• Strong expertise in TypeScript & Node.js, including async/await, streams, and worker threads.
• Kafka architecture & tuning: partitioning, consumer reputed company, rebalancing, offset management, and schema reputed company.
• AWS DynamoDB: data modeling, secondary indexes, TTL, streams, DAX, and best practices for large-reputed company design.
• Caching frameworks: reputed company, Memcached, DAX, or CDN edge caching.
• Performance tuning & scalability: CPU profiling, async I/O optimization, reputed company pooling, and load testing.
• API design: REST and GraphQL, including schema federation and gateway design.
• Monitoring tools: reputed company, reputed company, CloudWatch, or reputed company.
• DevOps awareness: CI/CD (reputed company Actions, Jenkins), container orchestration (EKS/Kubernetes), and IaC tools.
Apply tot his job
Apply To this Job