Senior Software Engineer – Full Stack
Location: Could be Remote / On-site / Hybrid
Department: Engineering
Type: Full-Time
Reports to: Engineering Manager / Director of Engineering
About the Role: Our client is transforming physical therapy through a modern SaaS platform that delivers personalized, on-demand care. We’re looking for a Senior Full Stack Software Engineer to build scalable, secure, and user-friendly applications that improve patient outcomes. You’ll work closely with product managers, designers, and other engineers to design, develop, and maintain both front-end and back-end systems. You’ll also help shape the technical roadmap and ensure the platform meets healthcare compliance standards.
Key Responsibilities
Location: Could be Remote / On-site / Hybrid
Department: Engineering
Type: Full-Time
Reports to: Engineering Manager / Director of Engineering
About the Role: Our client is transforming physical therapy through a modern SaaS platform that delivers personalized, on-demand care. We’re looking for a Senior Full Stack Software Engineer to build scalable, secure, and user-friendly applications that improve patient outcomes. You’ll work closely with product managers, designers, and other engineers to design, develop, and maintain both front-end and back-end systems. You’ll also help shape the technical roadmap and ensure the platform meets healthcare compliance standards.
Key Responsibilities
- Design, develop, test, and deploy high-quality full stack applications (front-end + back-end)
- Write clean, maintainable, and efficient code
- Collaborate with cross-functional teams (product, design, QA, operations) to deliver new features
- Mentor junior engineers and contribute to team knowledge sharing
- Participate in architectural decisions and technical roadmap planning
- Ensure applications are secure, performant, and compliant with healthcare standards (e.g., HIPAA)
- Troubleshoot, debug, and optimize existing systems
- Contribute to CI/CD pipelines and automation efforts
- 5+ years of professional full stack software development experience
- Strong front-end skills with React, Angular, or Vue.js
- Strong back-end experience with Node.js, Python (Django/Flask), Ruby on Rails, or Java/Spring Boot
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB)
- Solid understanding of RESTful API design and integration
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Experience working in Agile/Scrum environments
- Bachelor’s degree in Computer Science or equivalent experience
- Strong problem-solving skills and ability to write clean, scalable code
- Experience in healthcare, digital health, or regulated SaaS environments
- Knowledge of HIPAA and data security best practices
- Experience with Docker, Kubernetes, automated testing, and DevOps practices
- Master’s degree in Computer Science or related field (a plus)