Full-Stack Engineer
About Medical Connect
Medical Connect helps the 100M Americans who don’t have access to a primary care doctor get the care they need to focus on their health and protect their jobs. We do this by making critical health services convenient, affordable, and reliable.
The Role
We’re looking for a full-stack engineer with a strong backend bias to join a small, fast-moving team. This role has high ownership, high autonomy, and real leverage over the core system that runs the business.
You’ll be hands-on building and evolving an event-driven automation system that powers the entire patient journey end-to-end. This is not a front-end product role. It’s a backend, automation, and systems role focused on correctness, reliability, scale, and enabling growth without breaking core workflows.
You’ll also apply automation and LLMs where they meaningfully reduce manual work or unlock speed, and support growth experimentation by building reliable data, instrumentation, and system hooks.
This role is for someone who likes turning messy, human-coordinated workflows into deterministic, auditable systems and then extending those systems to move the business faster.
What You’ll Work On
Core Platform & Automation
- Designing and extending state machines that manage complex, multi-step workflows
- Building and hardening event- and webhook-driven pipelines (timeouts, retries, idempotency, deduplication)
- Automating operational processes that are currently manual or error-prone
- Making systems more self-healing as volume grows
- Improving observability, traceability, and debuggability across the system
- Reducing end-to-end cycle time by tightening feedback loops between systems
Growth Enablement & Experimentation
- Building and maintaining A/B testing infrastructure (experiment assignment, persistence, analysis)
- Instrumenting end-to-end tracking and analytics across growth platforms
- Ensuring growth data is accurate, reliable, and reconcilable with backend source-of-truth systems
- Supporting rapid experimentation by:
- Adding new events, attributes, and hooks safely
- Building internal dashboards to evaluate experiment impact
- Enabling fast iteration without compromising system integrity
- Helping translate business questions into clean, trustworthy data
Integrations & Automation
- Building and maintaining integrations across tools like Stripe, Klaviyo, analytics platforms, and internal systems
- Designing reliable data pipelines between platforms
- Automating workflows to increase team efficiency and reduce manual intervention
- Troubleshooting and hardening integrations as complexity increases
AI-Assisted Automation
- Applying LLMs to automate judgment-heavy or repetitive operational workflows
- Integrating AI into existing systems with appropriate guardrails and monitoring
- Improving throughput and reducing manual ops without sacrificing correctness
Quality & Reliability
- Helping define and enforce QA strategies for systems and experiments
- Establishing testing and validation standards for production changes
- Creating documentation that meaningfully improves velocity and reliability
This Role Is For You If
- Are ambitious and want to maximize your impact, not just complete assigned work
- Take full ownership of outcomes and drive your own accountability
- Proactively identify problems, unblock yourself, and communicate early when something is unclear
- Operate like a driver, not a passenger, you don’t wait for perfect specs or permission
- Move quickly, see around corners, and push things forward without needing constant direction.
- Thrive in ambiguous environments and can unblock yourself
- Are pragmatic about tools (including AI) and use them only where they add real leverage and are ROI positive
- You have high engineering standards, but you don’t let perfection block progress. You’re comfortable building systems iteratively, making pragmatic tradeoffs, and hardening them as the business scales.
This Role Is Not for You If
- You expect this to be a strict 9–5 role with tight boundaries around time and responsibility
- You’re looking for clear task lists handed to you rather than problems to own
- You prefer waiting for direction instead of proactively driving work forward
- You’re uncomfortable operating with urgency, ambiguity, and real accountability
- You’re satisfied optimizing for comfort rather than impact and growth
- You make perfect the enemy of good, and are not okay with building the plane as you fly it
We’re looking for someone who wants to be meaningfully involved in building and scaling something important, and is willing to put in the extra effort when it matters.
This role is designed for someone who wants responsibility, speed, and impact, not predictability and strict boundaries.
What You’ll Bring
- 3+ years of experience building production software in an early-stage or fast-moving environment
- Experience with **backend systems, APIs, webhooks, and integrations
**
- Comfort working with **event-driven or workflow-heavy systems
**
- Experience supporting experimentation with reliable tracking and analytics
- Strong written and verbal English communication
- High attention to detail, ownership, and judgment
- Experience with growth tooling (analytics, attribution, lifecycle messaging)
- Experience with data pipelines or warehousing
- Experience applying LLMs in production systems
- Familiarity with tools like Stripe, Klaviyo, Airtable, or similar
Role Details and Requirements
- Full time role
- Overlap with EST working hours
- Proficient with written and verbal English
- Remote role