About MyBCAT:
- MyBCAT is a managed back-office and call center platform serving 30+ U.S. optometry practices.
- We handle everything from patient scheduling and insurance verification to phone system automation and clinical workflows.
- Our platform processes hundreds of thousands of patient interactions and is built to meet strict HIPAA compliance requirements.
- We are a small, high-autonomy team building at the intersection of healthcare operations and AI.
- Our engineering culture is AI-native; we build with Claude Code, Codex CLI, and other agent-assisted development tools daily.
- If you want to ship real production systems fast with a small team that punches way above its weight, this is the role.
What You Will Build:
- Client Portal: A React/TypeScript dashboard where optometry practices manage their back-office operations, view analytics, and interact with our services.
- Phone System Automation: Integrations with Amazon Connect and RingCentral to automate call routing, transcription (DeepGram AI), and post-call workflows.
- OptometryConnect EHR: A greenfield electronic health records system built on the Oystehr platform, designed specifically for optometry.
- Internal Tooling: Automation pipelines, reporting dashboards, and operational tools that keep 60+ agents running smoothly across our client base.
Tech Stack:
- Frontend: React, Vite, TypeScript.
- Backend: Python 3.12, AWS Lambda (serverless).
- Databases: DynamoDB (1M+ items), PostgreSQL (RDS).
- Infrastructure: Terraform (IaC), AWS CDK where appropriate.
- CI/CD: GitHub Actions with OIDC auth.
- Cloud: AWS (single-region, us-east-1) — Lambda, API Gateway, S3, EventBridge, Cognito, Secrets Manager, SQS/SNS.
- AI/ML: DeepGram transcription, Claude API integrations, AI-assisted coding workflows.
- Telephony: Amazon Connect, RingCentral.
- Integrations: HubSpot CRM, Monday.com, QuickBooks, Stripe.
What We Are Looking For:
Required:
- 4+ years of professional experience building and deploying full-stack applications.
- Strong proficiency with React and TypeScript on the frontend.
- Production experience with Python and AWS serverless services (Lambda, API Gateway, DynamoDB, S3).
- Hands-on experience with Infrastructure as Code (Terraform strongly preferred).
- Familiarity with relational databases (PostgreSQL) and NoSQL (DynamoDB).
- Experience with CI/CD pipelines (GitHub Actions or similar).
- Comfort working in a small team with high ownership; you will own features end-to-end, from database schema to deployed UI.
- Professional English proficiency required (written and verbal). All team communication and documentation is in English.
- Must work US business hours (9 AM – 6 PM Eastern Time, Monday–Friday).
Strongly Preferred:
- Experience in healthcare, HIPAA-compliant systems, or handling sensitive data (PII/PHI).
- Experience with Amazon Connect or other cloud telephony platforms.
- Familiarity with AI-assisted development tools (Claude Code, GitHub Copilot, Codex CLI).
- Experience with event-driven architectures (EventBridge, SQS, SNS).
- Familiarity with Cognito or other identity/auth systems.
- Experience working with U.S.-based remote teams.
How We Work:
- Small team, big impact. Three-person engineering team. You will have direct influence on architecture decisions and product direction.
- AI-native development. We use Claude Code and Codex CLI as core parts of our workflow. You should be comfortable working alongside AI coding agents and reviewing their output critically.
- Ship weekly. We deploy frequently with manual-trigger CI/CD. No red tape, but we respect blast radius; plan reviews, terraform plans, and snapshot-before-migrate are non-negotiable.
- Async-first, overlap required. We communicate primarily through GitHub, Slack, and short standups. US Eastern business hours overlap is mandatory.
Interview Process:
- Application Review: We review your resume, screening answers, and any linked profiles.
- Async Screening Exercise: Before any live interviews, selected candidates will complete a short async technical exercise. This is designed to be respectful of your time (under 2 hours) and representative of actual work you would do in this role.
- Technical Interview: A live conversation covering system design, your experience with our stack, and a walkthrough of your screening exercise.
- Team Fit Conversation: A short call with the founder to discuss working style, expectations, and mutual fit.
- Offer: We move fast. Our goal is to go from application to offer within 2 weeks.
- We verify all employment claims, technical backgrounds, and references before extending offers.
- Providing a LinkedIn profile and/or GitHub portfolio is optional but strongly recommended. Candidates with verifiable public technical presence will be prioritized.
Compensation and Logistics:
- Pay: $25,000 – $60,000 USD/year, paid monthly in USD. Range depends on experience, location, and demonstrated skill level.
- This is a contractor position paid in USD. You are responsible for your own local tax obligations.
- Schedule: Full-time, Monday–Friday, 9 AM – 6 PM Eastern Time.
- Equipment: You provide your own hardware. We provide all software licenses, AWS access, and tool subscriptions.
- Growth: As MyBCAT scales (currently ~$1.3M annualized revenue, growing), there is a clear path to expanded responsibility and compensation increases.