Job Title: Full Stack Developer

Location: Denver, CO

Interview Mode: Face-to-Face

Experience Required: 8 10 Years

Job Summary

We are seeking a highly skilled Full Stack Developer with strong expertise in Java, TypeScript, Node.js, and cloud-native application development. The ideal candidate will have extensive experience designing scalable distributed systems, implementing microservices architecture, and building event-driven platforms using AWS and Kafka technologies.

This role requires strong hands-on development experience along with architectural expertise in performance optimization, resilience engineering, and scalable system design.

Required Skills

  • Full Stack Java Development
  • TypeScript
  • Node.js
  • AWS Cloud Services
  • Kafka/Event Streaming Platforms
  • DynamoDB
  • Redis
  • Microservices Architecture
  • Reactive Programming
  • Distributed Systems Design

Preferred / Nice to Have Skills

  • Datadog, Splunk, or similar SRE/Monitoring tools
  • Experience with resilience engineering patterns:
    • Circuit Breakers
    • Retries
    • Bulkheads
    • Timeouts
  • Performance tuning and scalability optimization

Key Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java, TypeScript, and Node.js
  • Build and support cloud-native microservices using AWS services such as Lambda, ECS, API Gateway, and DynamoDB
  • Develop event-driven systems leveraging Kafka or similar streaming technologies
  • Implement highly available and fault-tolerant distributed systems
  • Optimize application performance, scalability, and reliability
  • Implement resilience patterns and best practices for system stability
  • Collaborate with DevOps, QA, and cross-functional teams for end-to-end delivery
  • Monitor and troubleshoot production systems using Datadog, Splunk, or related tools
  • Participate in architecture discussions and technical solution design

Required Qualifications

  • 8+ years of software engineering experience
  • Minimum 3 years of experience in architecture or technical leadership roles
  • Strong proficiency in TypeScript and Node.js
  • Deep understanding of distributed systems and microservices architecture
  • Hands-on experience with AWS cloud technologies
  • Strong experience with Kafka or similar event-streaming platforms
  • Experience with database technologies including DynamoDB and Redis

Top 3 Responsibilities


  1. Performance profiling, optimization, and scaling strategies
  2. Implementing resilience patterns such as circuit breakers, retries, bulkheads, and timeouts
  3. Designing and managing Kafka-based event-driven systems

Technical Environment

  • Java
  • TypeScript
  • Node.js
  • AWS (Lambda, ECS, API Gateway, DynamoDB)
  • Kafka
  • Redis
  • Datadog / Splunk
  • Microservices Architecture
  • Distributed Systems

Similar jobs

More from Tech3pillars Technologies
Tech3pillars Technologies 1 day ago
Tech3pillars Technologies 1 day ago
Tech3pillars Technologies 1 day ago

Java Full Stack Developer

Apply Now
Back to search page