About the role
Job Summary:
We're thrilled to be taking on a skilled full-stack developer to build a custom practice management application from the ground up for a veterinary services practice. The aim is to swap out a scattered mix of tools for one unified system spanning web, iOS, and Android — covering clinical records, scheduling, payments, tasks, and team communication inside a clean, fast user experience. The app must connect bidirectionally with GoHighLevel (CRM and automation) through its API and tie into several third-party services. The right person is proficient in modern development frameworks, at ease using AI-assisted development tools, and able to deliver a polished, functional product on an accelerated timeline.
Key Responsibilities:
- Build a cross-platform application (web, iOS, and Android) from supplied specifications, putting native-feeling performance for field use on mobile devices first
- Connect the application bidirectionally with GoHighLevel CRM through its REST API and webhooks (contacts, conversations, payments, automations)
- Put in place secure user authentication with role-based access control and an audit trail of who edited what and when
- Build an append-only, compliance-critical logging module with database-level safeguards (e.g., triggers) that block edits or deletions
- Build offline data entry that syncs automatically once connectivity returns, alongside real-time multi-user updates
- Put third-party integrations in place including communication/SMS (e.g., Twilio or through the CRM API), scheduling (Google Calendar), payment processing, and partner webhooks/email parsing
- Build both client-facing and internal-use interfaces, clinical records, intake forms, structured notes, task management, and a unified messaging inbox included
- Map out and put in place a configurable pricing calculator with dynamic payment-link generation
- Test, debug, and document the application thoroughly, setup and maintenance guides included
- Work with the business owner to sharpen features and put forward architectural improvements during development
Mandatory Skills:
- Proven track record in full-stack web and mobile application development, cross-platform delivery across web, iOS, and Android included
- Strong knowledge of API integrations, particularly with CRM and communication platforms
- Proficiency in modern development frameworks and programming languages (e.g., React Native/Expo, Flutter, or equivalent)
- Solid track record with relational database design and management (PostgreSQL / Supabase or similar)
- Practical work putting secure authentication, role-based access, and audit trails in place
- Strong problem-solving, debugging, and quality assurance skills
- Clear communication skills for working with non-technical stakeholders
- Dependable, precise, and self-sufficient at work with little supervision
- Capacity to deliver a complete, production-ready product on a tight timeline
Preferred Skills:
- Practical work with AI-assisted development tools and workflows
- Familiarity with GoHighLevel's API and integration ecosystem
- Track record with offline-first sync solutions (e.g., PowerSync, WatermelonDB) and real-time data sync
- Knowledge of Twilio for SMS, voice, or messaging features
- Track record building healthcare, veterinary, or practice-management software
- Familiarity with Google Calendar API, payment-processing APIs, and webhook-based integrations
- Practical work weaving in AI features such as voice/meeting dictation or natural-language data querying
- Capacity to give architectural recommendations and put forward feature improvements
Why Join Us: This is a high-impact build where you'll create a purpose-driven application from scratch for a practice focused on compassionate care. You'll hold real technical ownership — freedom to pick your stack, use AI-assisted tools, and shape the architecture around a clear vision. If turning a messy set of tools into one elegant product with genuine real-world impact is what you love, this is an exciting chance.
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at VA Masters was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
