Node.js Developer Armonk, NY

ESRhealthcare and EXEC STAFF RECRUITERSArmonk, NY
Onsite

About The Position

Seeking a Node.js Developer with strong TypeScript experience to build and support scalable backend services on the Microsoft Azure cloud platform. This role will focus on designing and developing APIs and event-driven services that integrate with Apache Kafka for real-time data processing and system communication. The ideal candidate is comfortable working in modern CI/CD environments, writing clean and testable code, and collaborating across product, engineering, and operations teams.

Requirements

  • Strong backend development experience with Node.js and TypeScript
  • Hands-on experience building and integrating event-driven services using Apache Kafka
  • Experience deploying and running services on Microsoft Azure
  • Solid understanding of API design, distributed system fundamentals, and production troubleshooting
  • Proficiency with Git-based development workflows and collaborative engineering practices

Responsibilities

  • Design, develop, and maintain backend services and RESTful APIs using Node.js and TypeScript
  • Build reusable modules and service components with a focus on scalability, performance, and maintainability
  • Write unit tests and participate in code reviews to ensure high-quality deliverables
  • Develop producers/consumers and service integrations leveraging Apache Kafka
  • Support message processing workflows, error handling, retries, and operational visibility for Kafka-driven services
  • Build and deploy services on Azure, following cloud-native design patterns and security best practices
  • Collaborate with DevOps/Platform teams to support deployment automation, environment configuration, and operational stability
  • Contribute to CI/CD pipelines and Git-based workflows (branching, pull requests, code reviews)
  • Troubleshoot production issues by analyzing logs/metrics, identifying root causes, and implementing long-term fixes
  • Improve monitoring and operational readiness through dashboards, alerts, and runbooks
  • Work closely with stakeholders to refine requirements, estimate work, and deliver iteratively in an Agile environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service