TypeScript/Node.js Architect
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Title- TypeScript/Node.js ArchitectLocation: Denver COContractSummary:Mandatory SkillsStrong expertise in TypeScript and Node.jsHands-on experience with:Async/awaitStreamsWorker threadsDeep knowledge of Kafka architecture and tuningRole DescriptionWe are seeking a TypeScript Architect with a strong background in event-driven microservices, real-time data pipelines (Kafka), and cloud-native application design. The ideal candidate will lead the technical architecture for scalable backend systems leveraging TypeScript/Node.js, DynamoDB, Kafka, and advanced caching and performance optimization strategies.Key ResponsibilitiesArchitect 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 workloadsDefine and enforce data modeling and partitioning strategies for DynamoDBEstablish and optimize caching layers (Redis, ElastiCache, DAX, in-memory caching)Perform profiling and performance tuning across CPU, memory, network, database, and I/ODefine API contracts, message schemas (Avro/JSON), and versioning standardsImplement observability practices (metrics, tracing, structured logging)Collaborate with DevOps on CI/CD pipelines, IaC, and autoscaling strategiesMentor engineering teams on TypeScript best practices and microservice resilience patterns (circuit breaker, retry, backoff)Partner with stakeholders to evolve system architecture aligned with business goalsRequired SkillsTypeScript & Node.js: Advanced expertise including async programming and concurrencyKafka: Architecture, partitioning, consumer groups, rebalancing, offset management, schema evolutionAWS DynamoDB: Data modeling, secondary indexes, TTL, streams, DAX, large-scale designCaching: Redis, Memcached, DAX, CDN edge cachingPerformance Optimization: CPU profiling, async I/O, connection pooling, load testingAPI Design: REST and GraphQL, schema federation, API gatewaysMonitoring Tools: Datadog, Prometheus, CloudWatch, SplunkDevOps Practices: CI/CD (GitHub Actions, Jenkins), Kubernetes/EKS, Infrastructure as Code (Terraform/CloudFormation)RegardsRaahul Bansiwallinkedin.com/in/rahul-b-14b5a4168(2014792186) | Office: (201) 479 2186 EXT: 444rahulb@net2source.comwww.net2source.com270 Davidson Ave, Suite 704, Somerset, NJ 08873, USAKnowledge is Power.