Senior Full Stack Engineer (Python)

Rules Cube

• $110K — $130K *
Healthcare
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of professional software engineering experience, focusing on full stack production applications.
  • Expert-level proficiency in Python with experience in FastAPI, Django, or Flask.
  • Strong front-end skills using React, TypeScript, and modern JavaScript.
  • Experience with relational databases, specifically PostgreSQL, covering schema design and performance optimization.
  • Hands-on experience with Google Cloud Platform services, including Cloud Run and GKE, and containerization using Docker.
  • Knowledge of API design, event-driven systems, and authentication/authorization protocols.
  • Fluency in Spanish to assist diverse customer bases.

Responsibilities

  • Design, build, and maintain scalable backend services and APIs in Python.
  • Develop accessible front-end applications using React and TypeScript.
  • Integrate with EHR/EMR systems using HL7 v2, FHIR, and other APIs.
  • Incorporate AI capabilities into production workflows for enhanced functionality.
  • Optimize data models and performance on PostgreSQL and related data stores.
  • Build cloud-native services on Google Cloud Platform with modern tools and CI/CD processes.
  • Ensure compliance with healthcare security and privacy standards through secure coding and access controls.
  • Mentor junior engineers and contribute to code reviews to elevate team standards.

Benefits

  • Opportunity to build impactful healthcare technology for diverse clinics and health systems.
  • Experience working at the forefront of AI and healthcare operations with direct ownership of product features.
  • Dynamic product team environment complemented by the stability of an established firm.
  • Collaborative culture with an international team across North America and Latin America.
  • Comprehensive benefits, competitive compensation, and opportunities for professional development.
Full Job Description
The Role

As 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.

Similar Jobs

More Jobs at Rules Cube

More Healthcare Jobs

Find similar Senior Full Stack Engineer (Python) jobs: