Milwaukee, Wisconsin, United States Remote (Country)

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

About the Role

The position involves leading technical design and architecture decisions for full-stack applications using React and Node.js, ensuring system scalability, maintainability, and alignment with engineering best practices.

Responsibilities

  • Lead the design and implementation of front-end and back-end systems using React and Node.js
  • Collaborate with engineering teams to define scalable software architectures
  • Establish coding standards and promote best practices across development cycles
  • Evaluate and integrate new technologies to improve system performance
  • Mentor developers in architectural patterns and application design
  • Ensure solutions meet security, reliability, and performance requirements
  • Translate business requirements into technical blueprints
  • Oversee code reviews to maintain architectural integrity
  • Work closely with product managers and stakeholders to refine technical direction
  • Drive the evolution of the platform’s technical infrastructure
  • Support deployment processes and continuous integration workflows
  • Troubleshoot and resolve complex system-level issues
  • Contribute to API design and service-oriented architecture
  • Maintain documentation for system architecture and design decisions
  • Promote reusability and modular design principles

Nice to Have

  • Experience with TypeScript
  • Familiarity with Next.js or similar frameworks
  • Knowledge of performance optimization techniques
  • Background in test-driven development
  • Experience with monitoring and observability tools
  • Exposure to event-driven architectures
  • Leadership in agile or lean development environments
  • Contributions to open-source projects
  • Experience in mentoring junior engineers
  • Understanding of domain-driven design

Compensation

Competitive salary and benefits package

Work Arrangement

Fully remote position with flexible hours

Team

Collaborative engineering team focused on scalable web applications

Technology Stack

  • Primary frontend: React with modern hooks and state management
  • Backend services: Node.js with Express or similar frameworks
  • Database systems: PostgreSQL, MongoDB, or equivalent
  • Infrastructure: AWS, Docker, Kubernetes, and serverless functions
  • CI/CD: GitHub Actions, Jenkins, or comparable tools

Work Environment

  • Fully remote setup with asynchronous collaboration
  • Emphasis on work-life balance and personal growth
  • Regular team syncs and architecture review meetings
  • Support for professional development and conferences
  • Transparent decision-making and open feedback culture

Does not sponsor visas for this role

Required Skills
React.jsNode.jsRESTful APIsMicroservicesEvent-driven ArchitecturePerformance Optimization
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.
All jobs at ECP Visit website
Job Details
Category other
Posted 7 months ago