Job Role: Developer /Software Developer/Java Full Stack Developer
Location: Denver CO
Duration: 6-12 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 Kafka DynamoDB DevOps CI/CD AWS
Job Role: Developer /Software Developer/Java Full Stack Developer Location: Denver CO Duration: 6-12 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...
Job Role: Developer /Software Developer/Java Full Stack Developer
Location: Denver CO
Duration: 6-12 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 Kafka DynamoDB DevOps CI/CD AWS
View more
View less