Senior Full-Stack Developer
Pay rate is $55.00 to $60.00100% remote We are seeking an experienced Senior Full-Stack Developer to design, build, and support modern web applications spanning React/TypeScript front ends, Node.js services, real-time messaging, databases, and AWS cloud infrastructure. The ideal candidate brings strong full-stack engineering fundamentals with hands-on experience in React, Node.js, Type Script, Python, Go, and AI/LLM integration, and can troubleshoot distributed production systems end-to-end. Healthcare experience and familiarity with secure handling of patient data are highly desirable.
Key Responsibilities:
- Design and develop responsive, accessible web applications using React, TypeScript, Material UI (MUI), Redux, and Redux-Saga.
- Build scalable backend APIs and services using Node.js and NestJS, including real-time communication with Socket. IO.
- Develop event-driven and distributed messaging solutions using Amazon SQS and Redis/Valkey.
- Design, optimize, and troubleshoot data access across MySQL, MongoDB, and Amazon DocumentDB, including schema migrations using Flyway.
- Build supporting microservices, automation, integrations, and data-processing workflows using Python and Go.
- Design and integrate AI/LLM-enabled application capabilities, including model integration, prompt management, output evaluation, monitoring, guardrails, and reliability controls.
- Ensure AI solutions appropriately protect PHI and other sensitive healthcare data, with strong security and privacy practices.
- Troubleshoot production issues across browser, API, WebSocket, messaging, database, container, and AWS infrastructure layers.
- Develop and maintain automated testing, CI/CD pipelines, monitoring, observability, deployment, and rollback procedures.
- Participate in architecture discussions, code reviews, technical design, performance optimization, and production incident resolution.
Required Qualifications:
- 5+ years of professional full-stack software development experience.
- Strong hands-on development experience with React, TypeScript, JavaScript, and Node.js.
- Working experience developing production solutions using Python and Go.
- Strong understanding of REST APIs, asynchronous processing, event-driven architectures, and real-time messaging.
- Production experience with relational databases such as MySQL and familiarity with NoSQL/document databases.
- Hands-on AWS experience, particularly with ECS, Lambda, SQS, and CloudWatch.
- Experience building and maintaining automated CI/CD pipelines.
- Experience integrating AI/LLM capabilities into applications, including evaluation, security, privacy, monitoring, and reliability considerations.
- Strong experience troubleshooting distributed applications end-to-end across UI, API, messaging, database, and cloud infrastructure.
- Strong communication, collaboration, debugging, and production incident-management skills.
- Experience implementing unit, integration, and automated application testing.