Node.js Developer/Senior Full-Stack Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)

Skills

Full-Stack Developer
healthcare automation
Node.js
TypeScript
PostgreSQL
Redis
BullMQ
React.js
Next.js
TailwindCSS
EC2
RDS
S3
Cognito
Docker
PM2
erraform/OpenTofu
Terragrunt
HIPAA
prior authorization
EDI/X12

Job Details

Node.js Developer/Senior Full-Stack Developer

Location: New York City, NY, 10001 (5 days Onsite per week)

Duration: 6 months plus possible extension

 

About the Role

 

We're seeking an experienced Senior Full-Stack Developer to join our healthcare automation team. This role requires someone who can think critically about architecture decisions, question existing patterns, and contribute to the evolution of our medium-maturity codebase. You'll work on a sophisticated prior authorization automation platform that processes thousands of healthcare transactions daily.

 

Required Experience

 

  • 5+ years of professional software development experience with demonstrated expertise in complex, production-scale applications.

Technical Stack (Experience Required)

 

  • Backend: Node.js, TypeScript, PostgreSQL, Redis, BullMQ
  • Frontend: React.js, Next.js, TailwindCSS
  • Infrastructure: AWS (EC2, RDS, S3, Cognito), Docker, PM2 - IaC: Terraform/OpenTofu, Terragrunt
  • Testing: Jest with real database integration Core Responsibilities Architecture & Design

 

Job responsibility

 

  • Analyze and improve our event-driven architecture using outbox patterns
  • Optimize multi-step workflow orchestration systems
  • Design scalable solutions for healthcare data integration
  • Question existing patterns and propose architectural improvements Technical Implementation
  • Implement complex business logic in our repository pattern architecture
  • Build robust error handling and retry mechanisms
  • Create efficient database queries and optimize PostgreSQL performance
  • Develop resilient queue-based processing systems Integration & External APIs
  • Integrate with healthcare services (Stedi EDI, CloudCruise, RapidClaims)
  • Handle real-time eligibility verification and prior authorization submissions
  • Implement complex data transformation and normalization - Build robust API clients with proper error handling Code Quality & Documentation
  • Write comprehensive JSDoc documentation for all functions
  • Implement proper TypeScript typing throughout the codebase
  • Create maintainable, testable code following established patterns
  • Document architectural decisions and technical trade-offs

 

Critical Thinking Requirements

 

  • We prioritize candidates who will: - Ask "why" before "how"
  • Understand business context before implementing solutions
  • Challenge existing patterns
  • Identify when legacy approaches need modernization
  • Think holistically
  • Consider system-wide impacts of local changes
  • Propose improvements
  • Suggest better architectural approaches
  • Communicate clearly
  • Explain technical decisions to both technical and non-technical stakeholders

 

Must-Have Skills

 

  • Strong English communication (written and verbal)
  • ability to participate in architectural discussions
  • Critical thinking
  • analyze problems systematically and propose multiple solutions
  • Database expertise complex PostgreSQL queries, transaction management, performance optimization
  • Event-driven architecture
  • understanding of outbox patterns, message queues, distributed systems Error handling
  • implementing resilient systems with proper retry logic and failure handling
  • Code documentation - writing clear, comprehensive documentation for complex systems

Nice-to-Have Experience

  • Healthcare domain knowledge (HIPAA, prior authorization, EDI/X12
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.