Show more filters
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Denver, CO
A free Jobstore account is required to proceed to the employer site.
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Apex 2000, is seeking the following. Apply via Dice today!

Major Duties And Responsibilities

Architecture & Design

Design and evolve system architecture for scalability, reliability, and performance

Create and maintain architectural documentation and technical specifications

Evaluate and recommend technology stack improvements

Conduct architecture reviews and provide technical guidance to development teams

Technical Leadership

Break down complex initiatives into actionable tasks with clear acceptance criteria

Provide accurate Level of Effort (LOE) estimates for projects and features

Mentor and guide junior developers through code reviews and pair programming

Own end-to-end delivery of critical features and systems

Establish engineering best practices and coding standards

Problem Solving & Optimization

Troubleshoot and resolve critical production issues

Analyze system bottlenecks and implement performance improvements

Conduct capacity planning and scaling analysis

Drive continuous improvement initiatives across the technology stack

Platform & Infrastructure 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

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)

Deliverables & Success Metrics

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
A free Jobstore account is required to proceed to the employer site.

More jobs

People also search