Position Purpose The Software Developer works directly alongside the executive team to design, develop, enhance, modify, deploy, and maintain software applications that support Pacific Health Group's clinical, operational, administrative, and growth initiatives. The role combines modern software development with AI-assisted "vibe coding" to move rapidly from business concept to functional prototype and from prototype to secure, maintainable production software. A core responsibility is taking applications created or accelerated through platforms such as Lovable and other AI-assisted development environments, auditing and refining the generated code, connecting the codebase to company-controlled repositories, migrating it to production infrastructure, and completing the configuration, security hardening, integration, and code modifications required for dependable operation. The Developer also develops APIs and third-party integrations, supports PHI/HIPAA-sensitive systems, and ensures that speed of development does not compromise security, reliability, maintainability, or data integrity.
KEY RESPONSIBILITIES
1. AI-Assisted / Vibe Coding and Application Development
Builds and evolves software by combining rapid AI-assisted prototyping with professional software development practices and full ownership of the resulting codebase.
Activities:
- Partner with executive leadership to translate ideas, operational pain points, workflows, and product concepts into functional software requirements and technical solutions.
- Use AI-assisted and vibe-coding platforms such as Lovable and comparable tools to rapidly build proofs of concept, internal applications, portals, dashboards, workflow tools, and production features.
- Review, debug, refactor, and strengthen AI-generated code rather than treating generated output as production-ready by default.
- Develop and modify front-end, back-end, database, authentication, business-logic, and integration components as required by the application.
- Maintain source code in company-approved version control, using clear branching, commits, pull requests, code review, and release practices.
- Identify technical debt, duplicated logic, unsupported dependencies, fragile components, and architectural issues introduced during rapid prototyping and correct them before or during production deployment.
- Document significant third-party libraries, AI-assisted code sources, dependencies, and repository components to support maintainability, security review, and traceability.
Outputs:
- Rapidly developed applications that transition from concept to stable, maintainable, production-ready software with clear source-code ownership and documentation.
2. Production Deployment, Server Migration, and Infrastructure
Owns the technical transition from development environments and AI application builders into secure, controlled production infrastructure.
Activities:
- Export, migrate, and adapt application code from AI-assisted platforms into GitHub or other company-approved repositories and deployment environments.
- Configure production and staging environments, including Linux/server settings, runtime dependencies, environment variables, databases, storage, domains, DNS, reverse proxies, and application services.
- Configure, renew, and troubleshoot SSL/TLS certificates and enforce encrypted connections for production applications and APIs.
- Implement repeatable deployment practices using CI/CD, containerization, infrastructure scripts, or other appropriate release mechanisms.
- Establish logging, monitoring, alerting, backups, rollback procedures, and recovery practices appropriate to each application.
- Troubleshoot deployment failures, server-side errors, performance issues, dependency conflicts, and environment-specific defects.
- Support capacity planning, performance tuning, and architecture changes as internal applications grow in users, data volume, or complexity.
Outputs:
- Stable staging and production environments with documented configurations, secure deployment practices, reliable rollback paths, and operational visibility.
3. API Development, Integrations, and Data Interoperability
Connects Pacific Health Group applications and business platforms through secure, reliable application programming interfaces and integration patterns.
Activities:
- Design, build, document, test, and maintain RESTful APIs, webhooks, middleware, background jobs, and integration services.
- Integrate third-party applications and internal systems including CRM, EMR/EHR, billing, communications, Google Workspace, workflow platforms, analytics tools, and other enterprise applications.
- Implement authentication and authorization patterns such as OAuth, API keys, service accounts, role-based access, and token-based access where appropriate.
- Create data mappings, transformations, validation rules, retry logic, rate-limit handling, error handling, and reconciliation processes for multi-system data exchanges.