Skip to main content

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

Posted yesterday

argyle infotechDenver (CO)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

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.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this