Skip to main content
Technology Specialist - Reactive Programming / Node.js / Full Stack Java

Technology Specialist - Reactive Programming / Node.js / Full Stack Java

argyle infotechDenver, CO

3 days ago

Apply for this role (opens in a new tab)
Technology Specialist – Reactive Programming / Node.js / Full Stack Java
Location: Denver, CO 80231 Employment Type: Contract – 12 Months Target Start Date: 26 May 2026 Interview Process: Face-to-Face Interview Required
Job Summary: We are looking for a highly skilled Technology Specialist with strong expertise in Full Stack Java, TypeScript, and Node.js to join a high-performing engineering team. The ideal candidate will have extensive experience designing and developing scalable distributed systems, microservices architectures, and event-driven applications in cloud-native AWS environments. This role demands strong hands-on engineering capabilities combined with architectural expertise in building resilient, high-availability enterprise applications using modern technologies and reactive programming principles. Must Have SkillsFull Stack JavaTypeScriptNode.jsAWS Cloud Services Kafka / Event Streaming DynamoDBRedisMicroservices Architecture Distributed Systems
Nice to Have:
  • SkillsExpert-level proficiency in TypeScript & Node.jsReactive Programming experience
  • Deep understanding of distributed systems and event-driven architecture
  • Datadog, Splunk, or similar SRE/Monitoring tools
  • Experience with resilience and fault-tolerance patterns
Key Responsibilities:
  • Design, develop, and maintain scalable enterprise applications using Java, Node.js, and TypeScript.
  • Build cloud-native microservices and event-driven architectures using AWS services.
  • Develop and optimize distributed systems for high availability, scalability, and performance.
  • Implement reactive programming and asynchronous processing solutions.
  • Integrate Kafka or similar event-streaming platforms for real-time data processing.
  • Work with DynamoDB, Redis, and other distributed data technologies.
  • Implement resilience engineering patterns including: Circuit Breakers, Retries, Bulkheads, Timeouts.
  • Monitor and troubleshoot production systems using Datadog, Splunk, or similar observability tools.
  • Collaborate with cross-functional teams including Architecture, DevOps, QA, and Product teams.
  • Participate in code reviews, technical design discussions, and system optimization initiatives.
  • Required Qualifications8–10 years of software engineering experience.
  • Minimum 3 years of experience in architecture or technical leadership roles.
  • Expert-level proficiency in TypeScript and Node.js.
  • Strong Full Stack Java development experience.
  • Deep expertise in: Distributed Systems, Microservices Architecture, Event-Driven Design.
  • Hands-on experience with AWS services including DynamoDB, Lambda, ECS, API Gateway.
  • Strong knowledge of Kafka or similar event-streaming platforms.
  • Experience with performance profiling, system tuning, and scaling strategies.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Top 3 Responsibilities
  • Architect and optimize scalable distributed systems and microservices.
  • Implement resilient backend services using Node.js, TypeScript, Kafka, and AWS technologies.
  • Drive system reliability, monitoring, scalability, and performance optimization initiatives.

Also on the board Same function, level within a rung

Level

Lead

Location

Denver, CO

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

3 days ago

Apply for this role (opens in a new tab)