Senior Software Architect
kpg99 inc
Denver, CO, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Amazon Web Services
Databases
Continuous Integration
DevOps
Amazon DynamoDB
Github
Monitoring of Systems
JSON
Load Testing
Memcached
Node.Js
+28 more
Performance Tuning
Redis
Prometheus
Software Engineering
Systems Architecture
TypeScript
Management of Software Versions
Datadog
Data Logging
Amazon ElastiCache
Caching
Backend
Cloudformation
Kubernetes
Infrastructure Automation Frameworks
Avro
Performance Monitor
Apache Kafka
Graphql
Api Design
Cloudwatch
Amazon Simple Queue Service (SQS)
Terraform
Splunk
Data Pipelines
Api Management
Jenkins
Microservices
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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
6 days ago
CH
Chris Heilmann
Dev Digest 139 - Soft and hard queries
almost 2 years ago
DC
Daniel Cranney
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview
over 1 year ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago