[Remote] Senior Software Engineer (React, TypeScript, PWA offline-mode)

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents. They are seeking an experienced Senior Software Engineer to architect and develop scalable, mobile-responsive offline-capable web applications using React and NodeJS, while collaborating with cross-functional teams to enhance their product offerings. Responsibilities • Architect and develop scalable, performant applications using React, NodeJS (NestJS), and supporting technologies • Design and implement offline-first and PWA capabilities, including caching strategies, data synchronization, and background data handling for critical workflows • Collaborate closely with product managers, UX designers, and engineering teams to translate complex requirements into elegant technical solutions • Contribute to the evolution of the architecture, ensuring security, performance, and maintainability across the product ecosystem • Guide and mentor developers on best practices for modern web development, testing, and continuous integration • Drive technical decision-making, ensuring architectural consistency and alignment with long-term product goals • Participate in Agile ceremonies (sprint planning, reviews, retrospectives) and contribute to continuous improvement efforts • Stay current with emerging technologies, frameworks, and industry best practices relevant to PWA, offline apps, and scalable NodeJS systems • Collaborate with DevOps teams to optimize deployments and ensure high availability and reliability of cloud-hosted applications Skills • Bachelor's or Master's Degree in Computer Science, Engineering, or related field • 7+ years of professional software development experience, including 3+ years in a technical or architectural leadership capacity • Expert-level proficiency with NodeJS and frameworks such as NestJS • Strong front-end experience with React, modern JavaScript (ES6+), and responsive web design principles • Proven experience architecting and implementing PWA and offline-first web applications, including use of Service Workers, IndexedDB, and caching strategies • Strong understanding of RESTful APIs, microservices, and event-driven architecture • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB) • Experience developing in an agile environment using modern CI/CD pipelines (e.g., GitHub Actions, Jenkins, or similar) • Strong communication and leadership skills, with the ability to collaborate across disciplines and mentor others • Passion for healthcare innovation and building software that meaningfully improves patient outcomes • Legally authorized to work in the United States without sponsorship • Experience with mobile web optimization and cross-device responsive design • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) • Knowledge of FHIR/HL7 standards or experience in healthcare software is a plus • Exposure to offline data synchronization patterns and conflict resolution strategies Company Overview • ECP is an EHR, eMAR, CRM, and Billing software for Assisted Living, Group Home, and IDD. It was founded in 2003, and is headquartered in East Troy, Wisconsin, USA, with a workforce of 51-200 employees. Its website is Apply tot his job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Senior Manager/ Program /Early Childhood Coach Development / Instructional Design/

Remote

**Part-Time Remote Admin and Customer Service Representative – blithequark Store**

Remote

Experienced Virtual Data Entry Clerk – Entry Level – Remote Data Management and Administration Specialist

Remote

**Experienced Digital Chat Support Representative – Entry-Level Overnight Messaging Support | $25–$35/hr**

Remote

Patient Access Corporate Trainer (Hybrid)

Remote

Experienced Customer Service Representative - Remote Opportunity at blithequark

Remote

Data Scientist - Data Analytics at Costco in Virginia

Remote

[Remote] Head of Data Strategy

Remote

Respiratory Unit - Respiratory Therapist - $1,859 per week

Remote

**Experienced Full Stack Data Entry Specialist – Benefits Administration and Compliance**

Remote
← Back