Search

Senior Full Stack Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Senior Full Stack Software Engineer: Telehealth + Ecommerce (Startup, High Ownership, AI-Forward)

\n


\n

About the Role

\n

Enhance.MD is a telehealth company operating two consumer platforms: one providing GLP-1 weight management and longevity care, the other focused on women's health and biomarker-driven care. We’re a fast-paced startup building a team of passionate, self-starting, talented individuals who want to contribute to the telehealth + ecommerce space.

\n


\n

We're bringing this role in-house to take direct, hands-on ownership of that codebase from our outside development team. You'll be the person who actually knows how the system works: everything from product SKUs, intakes, orders, subscriptions, dashboards, and the AI features layered on top of them. You will continue to build and ship new ecommerce and AI-powered features while maintaining what is already live for real patients.

\n


\n

This is an individual contributor role. You won't be managing a team, but you will be trusted with real architectural judgment: knowing when to refactor and when to take a new approach – your ideas are welcome and will be relied on for decision making.

\n


\n

What You’ll Work On

\n

1. Building New Features

\n

    \n
  • Work alongside Product and Marketing teams to scope and prioritize high impact features
  • \n

  • Design and implement a clean, scalable patient-facing featuring
  • \n

  • Work within the core systems across ecommerce + telehealth workflows
  • \n

  • Deliver strong foundations (APIs, data models, services) where they are missing
  • \n

  • Integrate AI-powered features into real product workflows
  • \n

\n


\n

2. Stabilizing & Improving the Existing Platform

\n

    \n
  • Work across a live system with real users and real complexity
  • \n

  • Debug issues across services, data flows, and integrations
  • \n

  • Partner with customer support and operations to resolve dev-related issues quickly
  • \n

  • Identify root causes behind recurring issues and reduce requests through systemic fixes
  • \n

\n


\n

3. Creating Engineering Structure

\n

Define and implement:

\n

Development workflows

\n

Code quality standards

\n

Definition of Done

\n

    \n
  • Automated testing practices
  • \n

  • Bring consistency across frontend, backend, and APIs
  • \n

  • Improve how the team delivers, not just what it builds
  • \n

\n


\n

What We’re Looking For

\n


\n

Leadership & Ownership

\n

    \n
  • You take responsibility for outcomes
  • \n

  • You can set direction without overcomplicating things
  • \n

  • You introduce structure that increases speed
  • \n

\n


\n

Execution & Business Thinking

\n

    \n
  • You can translate business priorities into shipped features
  • \n

  • You are able to effectively communicate with non-technical business partners
  • \n

  • You understand that shipping matters more than perfection Strong analytical mindset: you break down problems, identify root causes, and make data-informed decisions
  • \n

  • Business-aware: you understand tradeoffs between speed, cost, and impact, and prioritize accordingly
  • \n

  • You think beyond single tasks: you understand how your work affects the business, operations, and customer experience
  • \n

\n


\n

Technical Judgment

\n

    \n
  • Strong system design and architectural thinking
  • \n

  • Comfortable working in evolving, imperfect environments
  • \n

  • Able to push back on requirements when needed, clearly communicating tradeoffs and impact
  • \n

  • Forward-thinking as you anticipate downstream effects and avoid decisions that create unnecessary complexity or risk
  • \n

  • Comfortable calling out when a solution is too costly, too fragile, or negatively impacts other parts of the system, and proposing better alternatives
  • \n

\n


\n

AI & Development Style

\n

We move fast and use AI to do it. We are looking for someone who can:

\n

    \n
  • Be comfortable using a variety of AI tools, open to adopting new ones
  • \n

  • Know when to prototype quickly versus apply engineering rigor
  • \n

  • Be excited about using AI to improve both development speed and product capabilities
  • \n

\n


\n

Technical Skills

\n


\n

Core Stack

\n

    \n
  • Microservices Architecture - FastAPI (Python) and ASP.NET Core (C#)
  • \n

  • UI - React/NextJS, TypeScript
  • \n

  • Backend Databases: Redis, PostgreSQL
  • \n

  • Cloud Environment: GCP, Container Apps, IaaC (TF), GitHub Actions
  • \n

  • AI Development: Azure Foundry with Azure OpenAI, Microsoft Agent Framework
  • \n

  • AI Native Development Practices: Includes Skill development, AI Agent Development, Obsidian AI Brain
  • \n

\n


\n

Software Engineering Skills

\n

    \n
  • You understand of Microservices architecture and multi-tenant platform design
  • \n

  • You understand pub-sub and eventual consistency models
  • \n

  • You understand DDD (Domain-Driven Design) and Software Architecture principles such as ACL (Anti-Corruption Layer), Events-Driven design, Ports & Adapter design
  • \n

  • You understand AI-native development and can develop AI agents and skills to assist in daily workflows
  • \n

  • You understand the 12 Factor Framework for Software Development
  • \n

  • Nice to have: experience working with Saleor
  • \n

\n


\n

Security & Compliance

\n

    \n
  • Experience or strong awareness of: HIPAA / healthcare data handling
  • \n

  • Data privacy and security best practices
  • \n

  • Understands how to: Handle sensitive data safely
  • \n

  • Make pragmatic tradeoffs between speed and compliance
  • \n

  • Design secure systems without over-engineering
  • \n

\n


\n

Success Criteria

\n


\n

You’ll know you’re succeeding when:

\n


\n

    \n
  • Work is delivered with clarity, minimal rework, and aligned to business priorities
  • \n

  • The new platform is being built cleanly and efficiently
  • \n

  • The existing system becomes more stable and easier to work with
  • \n

  • Architecture becomes simpler over time
  • \n

  • Engineering workflows, standards, and testing are clearly defined and adopted
  • \n

  • The team ships faster with fewer regressions
  • \n

\n


\n

Why Join

\n

    \n
  • High ownership and high impact as you shape both the system and the team
  • \n

  • Ability to closely work with business stakeholders and impact the direction of development
  • \n

  • Work on real-world complexity across healthcare, ecommerce, and AI
  • \n

  • Direct influence on architecture, standards, and product direction
  • \n

  • A team that values speed, pragmatism, and getting things done
  • \n

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...