Job Title: Typescript Architect/Technical Architect
Location: Denver CO-Onsite
Duration: 7 Months
Job Description:
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/ DynamoDB Kafka and advanced caching and performance optimization strategies.
- Architect scalable backend systems using TypeScript/ 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 & 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.
Keywords: Typescript CI/CD DynamoDB Kafka CloudFormation Terraform API DevOps
Job Title: Typescript Architect/Technical Architect Location: Denver CO-Onsite Duration: 7 Months Job Description: 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 t...
Job Title: Typescript Architect/Technical Architect
Location: Denver CO-Onsite
Duration: 7 Months
Job Description:
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/ DynamoDB Kafka and advanced caching and performance optimization strategies.
- Architect scalable backend systems using TypeScript/ 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 & 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.
Keywords: Typescript CI/CD DynamoDB Kafka CloudFormation Terraform API DevOps
View more
View less