Position : TypeScript Architect (Backend)
Duration : Contract to Hire
Location : Denver CO (Hybrid)
Job Description :
Seeking a TypeScript Architect to join a small, agile engineering team and lead architectural decisions for high-scale backend systems.
The Role
The TypeScript Architect will design, optimize, and guide the technical architecture for highly scalable, event-driven backend systems. This includes real-time data pipelines, microservices, performance engineering, and cloud-native development.
Key Responsibilities
- Architect scalable backend systems using TypeScript / Node.js and event-driven microservice patterns Kafka SNS / SQS , etc.).
- Design and implement streaming and asynchronous processing pipelines for large-scale workloads.
- Define and enforce DynamoDB data modeling , partitioning, and indexing strategies for high-write use cases.
- Establish and optimize caching layers Redis Elasticache DAX , in-memory caching) for high-performance APIs.
- Perform full-stack profiling and performance tuning (CPU, memory, network, DB, I / O).
- Define API contracts , message schemas ( Avro / JSON ), and versioning standards for inter-service communication.
- Implement strong observability —metrics, tracing, structured logging—for performance monitoring.
- Collaborate with DevOps on CI / CD pipelines IaC CloudFormation / Terraform ), containerization, and autoscaling.
- Mentor engineering teams on TypeScript best practices , async programming, and microservice resilience (circuit breaker, retry, backoff).
- Partner with stakeholders to evolve architecture aligned with business growth and product roadmap.
What You'll Bring
Strong expertise in TypeScript Node.js , including async / await , streams, worker threads.Deep knowledge of Kafka architecture & tuning (partitioning, consumer groups, rebalancing, offsets, schema evolution).Strong experience with AWS DynamoDBdata modeling, GSIs / LSIs, TTL, streams, DAX, large-scale strategy.
Expertise with caching frameworksRedis, Memcached, DAX, CDN / edge caching.
Strong skills in performance tuning & scalabilityCPU profiling, async I / O optimization, load testing, connection pooling.
Experience designing REST and GraphQL APIs , including schema federation and gateway patterns.Hands-on experience with monitoring tools like Datadog Prometheus CloudWatch SplunkDevOps awareness : CI / CD (GitHub Actions, Jenkins), EKS / Kubernetes Infrastructure-as-Code