Backend Architect with TypeScript
Denver,CO-Onsite
Contract
JOB SUMMARY
We're seeking an experienced hands-on Backend Technical Architect to lead architecture design, technical delivery, and system optimization across our platform. This is a hands-on role requiring deep technical expertise, leadership capabilities, and end-to-end ownership of critical systems.
MAJOR
DUTIES AND RESPONSIBILITIES
Architecture & Design
Technical Leadership
Problem Solving & Optimization
· DynamoDB: Query optimization, indexing strategies, capacity planning, cost optimization
· Kafka: Consumer/producer tuning, partition strategies, throughput optimization, monitoring
· Circuit Breakers: Implement resilience patterns, fault tolerance, and graceful degradation
· TypeScript: Code quality improvements, type safety enhancements, refactoring legacy code
· Performance: Latency reduction, caching strategies, load testing, profiling
REQUIRED QUALIFICATIONS
Technical Expertise
· 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
· 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
· 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)
· Architectural designs and technical specifications
· Task breakdowns with accurate LOE estimates
· Performance improvement implementations with measurable results
· Reduced system latency and improved throughput
· Mentorship of junior team members with demonstrable skill growth
· Successful delivery of assigned projects within timeline and scope
Education
BA/BS
in Information Technology, Computer Science, related field or equivalent
combination of education and experience