Must have skill: Typescript, Dynamo, Kafka, Redis, AWS skills, Datadog, Splunk or similar SRE tools.
- 8+ years of software engineering experience with 3+ years in architecture roles
- Expert-level proficiency in TypeScript/Node.js
- Deep understanding of distributed systems, microservices architecture, and event-driven design
- Production experience with AWS services (DynamoDB, Lambda, ECS, API Gateway, etc.)
- Strong knowledge of Kafka or similar event streaming platforms
- Experience implementing resilience patterns (circuit breakers, retries, bulkheads, timeouts)
- Proficiency in performance profiling, optimization, and scaling strategies
Leadership & Delivery
- Proven track record of owning and delivering complex technical projects
- Experience mentoring developers and conducting technical interviews
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Ability to balance technical excellence with business priorities
Nice to Have
- Knowledge of observability tools (DataDog, Splunk, New Relic, CloudWatch, Grafana)
- Background in SRE practices and DevOps methodologies
- Experience with GraphQL, REST API design, and API gateway patterns
- Familiarity with CI/CD pipelines and deployment automation
- Experience with infrastructure as code (Terraform, CDK, CloudFormation)