Milwaukee, Wisconsin, United States Remote (Country) Employment

ECP is hiring a Software Architect (Remote) - React, Node

About the Role

ECP is hiring a Software Architect (Remote) to join our agile product engineering team. You will focus on architecting and developing a mobile-responsive, offline-capable web application using React, NodeJS (NestJS), and modern Progressive Web App (PWA) technologies. Join our talented and committed team in a collaborative, high-impact environment focused on improving healthcare.

What You'll Do

  • 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.
  • Collaborate with product managers, UX designers, and engineering teams to translate complex requirements into technical solutions.
  • Contribute to the evolution of the architecture, ensuring security, performance, and maintainability.
  • 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 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.

What We're Looking For

  • Bachelor’s or Master’s Degree in Computer Science, Engineering, or related field.
  • 7+ years of professional software development experience.
  • 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.

Nice to Have

  • 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.
  • Exposure to offline data synchronization patterns and conflict resolution strategies.

Technical Stack

  • React, NodeJS, NestJS, JavaScript (ES6+)
  • Progressive Web App (PWA), Service Workers, IndexedDB
  • RESTful APIs, microservices, event-driven architecture
  • PostgreSQL, MongoDB
  • GitHub Actions, Jenkins
  • AWS, Azure, GCP, Docker, Kubernetes

Team & Environment

You will join an agile product engineering team in a collaborative, high-impact environment focused on improving healthcare workflows.

Work Mode

This role is remote and open to candidates legally authorized to work in the United States.

Required Skills
ReactNode.jsNestJSJavaScript (ES6+)Progressive Web App (PWA)Service WorkersIndexedDBRESTful APIsmicroservicesevent-driven architecturesystem designperformance optimizationcloud platforms
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
ECP

ECP is the leading all-in-one software provider for senior living communities, offering eMAR, EHR, CRM, Move-Ins, Billing and business intelligence solutions. Designed to enhance resident care, staff efficiency, and operational success, ECP’s technology is trusted by over 8,000 communities nationwide. With a commitment to seamless integrations and data accessibility, ECP is making senior living software simpler and smarter.

Visit website
Job Details
Category fullstack
Posted 5 months ago