Location/Remote: Hybrid Remote in Greenwood Village, CO 80111 (4 days onsite/week)
Employment Type: 12+ month W-2 or C2C contract (eligible for extensions)
Compensation: Up to $90/hour W-2 or $100/hour C2C
Benefits (W-2 only): Medical, dental, vision, LTD/STD, HSA/FSA, term life, and supplemental health insurances (e.g., Aflac), 401(k)
We are seeking a TypeScript Architect to join a high-performing engineering team responsible for designing and scaling event-driven microservices and high-availability REST APIs that support large-scale, consumer-facing digital platforms.
The ideal candidate is a senior-level backend engineer who can operate independently on complex distributed systems, provide architectural leadership, and contribute hands-on in a fast-paced, agile environment handling millions of API and streaming events daily.
Responsibilities:
- Design, develop, and enhance scalable REST and event-driven microservices.
- Provide architectural guidance and backend technical direction.
- Build high-performance, resilient systems capable of processing millions of REST and Kafka events daily.
- Design and optimize caching strategies to improve performance and customer experience.
- Develop and tune NoSQL data models (DynamoDB or similar).
- Translate business requirements into scalable technical solutions.
- Support production systems and act as an escalation point when needed.
- Contribute to CI/CD automation and DevOps best practices.
- Participate in architecture, design, and code reviews.
- Mentor junior engineers and promote engineering standards.
Required Skills:
- Strong backend development experience with Node.js and TypeScript.
- Experience designing and building high-scale REST APIs.
- Experience with NoSQL databases (DynamoDB or similar key-value stores).
- Experience with caching architectures (Redis preferred).
- Experience with Kafka or similar event streaming platforms.
- Hands-on experience with AWS managed services.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Strong understanding of distributed systems and scalability principles.
- Experience with monitoring and observability tools (Datadog, Splunk, Prometheus, etc.).
- Experience with CI/CD automation tools (Jenkins, GitLab, or similar).
- 10+ years of software engineering experience.
Preferred Skills:
- Experience with Kubernetes ecosystem tools (Helm, Istio, Argo).
- Experience supporting high-throughput, real-time event processing systems.
- Knowledge of API documentation standards (Swagger/OpenAPI).
- Experience implementing SRE best practices.
- Experience leading proofs-of-concept for new technologies.
- Experience working within small, highly collaborative agile teams.