Senior Full Stack Developer / Software Architect

Overview

We are seeking a highly skilled Senior Full Stack Software Developer with Architect experience to review, analyze, and provide recommendations for our existing web platform and mobile application designed for managing a home care business and supporting caregivers visiting in-home patients. The ideal candidate will have deep experience across the full technology stack, a strong architectural background, and the ability to assess system performance, scalability, security, and maintainability.

Responsibilities
  • Conduct a comprehensive review of the existing web platform and mobile application.
  • Evaluate the current architecture, code, and infrastructure.
  • Identify areas for improvement in performance, scalability, security, and maintainability.
  • Collaborate with engineering leadership to provide detailed recommendations and define a modernized architecture roadmap.
  • Provide hands-on contributions to codebases when needed.
  • Advise on tooling, frameworks, and infrastructure decisions (e.g., CI/CD, hosting, observability, authentication)
  • Collaborate and deliver with the development team to ensure best practices are followed.
  • Work closely with Product, Operations, and Customer Support teams to understand user needs and translate them into technical opportunities.
  • Document findings, recommendations, and technical specifications.
  • Mentor junior developers and support knowledge transfer within the engineering team.
Qualifications
  • Bachelor's degree in Computer Science or related field.
  • 8+ years of experience as a full stack software developer.
  • 3+ years of experience in a software architect role.
  • Proven experience designing and scaling complex software systems as an architect or technical lead
  • Solid understanding of software architecture principles and design patterns.
  • Strong expertise in web technologies (e.g., HTML, CSS, PHP, JavaScript, React, Angular, Node.js).
  • Proficiency in mobile development (iOS or Android).
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Knowledge of database technologies (e.g., SQL, NoSQL).
  • Strong understanding of security, data privacy (especially in healthcare), and scalable system design
  • Experience working with healthcare software or HIPAA-compliant systems is a significant plus
Nice to Have
  • Familiarity with home care workflows, EMRs, EVV, or scheduling systems
  • Experience modernizing legacy platforms
  • Experience with PHP and Laravel or other similar frameworks
  • Knowledge of analytics and observability tools
Deliverables
  • Technical assessment report of the existing system.
  • Roadmap for improvements and optimizations.
  • Implemented code changes and fixes.
  • Architectural diagrams and documentation.

APPLY NOW