[Remote] Software Engineer- PHP
Note: The job is a remote job and is open to candidates in USA. Ensora Health provides software and services for mental and behavioral health therapists, including AI-enabled practice management, electronic medical records, e-prescribing, and billing solutions. The Software Engineer will design, develop, and maintain scalable software features and services using object-oriented programming, primarily PHP, while contributing across the full development lifecycle. The role also involves debugging, automated testing, secure coding, technical documentation, code reviews, and collaboration with product and engineering teams.
Responsibilities
- Design, build, and maintain small-to-medium features and services using object-oriented design principles (PHP preferred; experience in Java, C#, Python, Ruby, or similar is welcome)
- Own technical implementation for assigned work, from design through deployment, with limited oversight
- Use AI-assisted development tools (such as GitHub Copilot, Cursor, Claude, or similar) to improve productivity, accelerate debugging, and support test creation—while validating outputs and ensuring quality
- Design reusable, testable components that align with existing architecture, interfaces, and coding standards
- Diagnose and resolve non-trivial bugs and performance issues; leverage logs, metrics, and traces to identify root causes
- Contribute meaningfully to automated testing efforts, including unit and integration tests, and help improve overall test coverage
- Participate actively in code reviews, providing constructive feedback and mentoring junior engineers when appropriate
- Apply secure coding practices and proactively address common web and application security risks
- Collaborate with product managers, designers, and engineers during sprint planning, estimation, and backlog refinement
- Maintain and improve technical documentation, using AI tools to assist with clarity, accuracy, and ongoing updates
- Stay current on emerging engineering and AI-assisted development practices and share effective techniques with the team
Skills
- 4+ years of professional software development experience in an object-oriented language (PHP preferred)
- Strong understanding of OOP principles, design patterns, and clean code practices
- Experience working in a Linux-based development environment
- Proficiency with JavaScript, HTML, and CSS3
- Solid experience with relational databases and SQL/MySQL
- Working understanding of system architecture concepts, debugging strategies, and observability fundamentals (logs, metrics, tracing)
- Demonstrated commitment to code quality, testing, and maintainable design
- Practical experience using (or strong interest in) AI tools for coding, debugging, testing, or documentation in a responsible way
- Experience with Docker or containerized environments
- Exposure to AWS or other cloud platforms
- Experience using AI to improve engineering workflows (e.g., repeatable prompts, test generation, or faster root-cause analysis)
Benefits
- Remote work arrangement
Company Overview