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 https://www.ecp123.com.
Apply Now
Apply Now