TypeScript Architect

Stefanini$124K — $128K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years in backend architecture focusing on TypeScript and Node.js
  • Proficient in Kafka for real-time data processing
  • Expertise in AWS DynamoDB for high-write workloads
  • Familiarity with caching solutions like Redis and Elasticache
  • Solid understanding of API design including REST and GraphQL
  • Experience with observability and monitoring tools
  • Knowledge of CI/CD and Infrastructure as Code (IaC) best practices

Responsibilities

  • Architect scalable backend systems using TypeScript and Node.js
  • Design and implement streaming processing pipelines for large data workloads
  • Define data modeling strategies for DynamoDB to optimize performance
  • Establish high-performance caching layers for APIs
  • Conduct performance profiling and tuning for system optimization
  • Define API contracts and message schemas for service communication
  • Implement observability practices to monitor system performance
  • Collaborate with DevOps on CI/CD pipelines and IaC deployment strategies
  • Mentor engineering teams on TypeScript and microservice patterns

Benefits

  • Hybrid work environment with flexible scheduling
  • Mentorship opportunities for professional development
  • Access to cutting-edge technology and tools
  • Collaborative culture with cross-functional teams
  • Support for continuous learning and growth
Full 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/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. Job Requirements Details: Required Skills • Strong expertise in TypeScript & Node.js, 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. #LI-AH1 #LI-HYBRID Pay Range: $ 60.00 - $ 62.00

Similar Jobs

More Jobs at Stefanini

More Information Technology Jobs

Find similar TypeScript Architect jobs: