The RoleAs a Senior Full Stack Engineer on the MediCore team, you'll own product features end to end, from database design and Python APIs to polished front-end experiences. You'll work closely with product, AI/ML, and implementation teams to integrate MediCore with EHRs and clinical systems, ship AI-driven workflows, and help shape the platform's architecture as it scales.
What You'll Do- Design, build, and maintain scalable backend services and RESTful/GraphQL APIs in Python (FastAPI, Django, or Flask).
- Develop modern, accessible front-end applications using React and TypeScript.
- Build and maintain integrations with EHR/EMR and practice management systems (e.g., Epic, Oracle Health/Cerner, athenahealth) using HL7 v2, FHIR, and third-party APIs.
- Integrate AI/LLM capabilities, including conversational agents, document processing, and intelligent routing, into production workflows.
- Design data models and optimize performance on PostgreSQL and other data stores.
- Build and deploy cloud-native services on Google Cloud Platform using Docker, GKE, Cloud Run, and CI/CD pipelines.
- Ensure the platform meets healthcare security and privacy standards (HIPAA, PHIPA, SOC 2) through secure coding, encryption, audit logging, and access controls.
- Write clean, well-tested code and participate in code reviews, architecture discussions, and technical design documents.
- Mentor junior and mid-level engineers and help raise engineering standards across the MediCore team.
- Work with implementation teams to troubleshoot issues and support go-lives with health system and clinic customers.
What You Bring- 8+ years of professional software engineering experience, with a strong track record building full stack production applications.
- Expert-level Python and deep experience with at least one major framework (FastAPI, Django, or Flask).
- Strong front-end skills in React, TypeScript, and modern JavaScript, plus HTML/CSS.
- Solid experience with relational databases (PostgreSQL preferred), including schema design, query optimization, and migrations.
- Hands-on experience with Google Cloud Platform (GCP), including services such as Cloud Run, GKE, Cloud SQL, Pub/Sub, and Cloud Storage, plus containerization with Docker.
- Experience designing and consuming APIs and building event-driven or asynchronous systems (Pub/Sub, Celery, Kafka, or similar).
- Strong understanding of authentication/authorization (OAuth2, OIDC, SSO) and data protection.
- Experience with automated testing (pytest, Jest, Playwright/Cypress) and CI/CD tools (Cloud Build, GitHub Actions, GitLab CI, or similar).
- Excellent communication skills and comfort working with non-technical stakeholders.
- Spanish Language Proficiency
Nice to Have- Healthcare technology experience, especially with HL7, FHIR, or EHR integrations.
- Familiarity with HIPAA, PHIPA, or other healthcare compliance frameworks.
- Experience building LLM-powered features, ideally with Vertex AI and Gemini, including RAG pipelines, vector databases, or AI agents.
- Google Cloud certification (e.g., Professional Cloud Developer or Professional Cloud Architect).
- Experience with BigQuery or other GCP data and analytics services.
- Experience with voice/telephony or messaging platforms (Twilio, SMS, IVR).
- Exposure to Pega or other workflow/BPM platforms.
- Spanish proficiency, to support MediCore's growing customer base in Mexico and Latin America.
- Experience in a SaaS or high-growth product environment.
Why Join Us- Build healthcare technology used by clinics and health systems across multiple countries.
- Work at the intersection of AI and healthcare operations with real ownership over the product.
- The pace of a product team with the stability of an established firm.
- Collaborative, international team spanning Canada, the US, and Latin America.
- Competitive compensation, benefits, and professional development support, including certifications.