Title- Typescript Developer
Location- Denver CO , Onsite
The team is Looking for a Typescript Architect to work in a small, agile team.
The role
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.
· 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.
What you’ll bring