Full Stack Engineer
About the role:
You'll be the first engineer hired to own the company's newest product end to end. The work runs from the database schema to the API to the screens a provider sees. Much of it is integrating with outside partners. You'll work directly with the CTO, alongside one other developer and a production support engineer, as the company builds out its in-house engineering team.
What you'll do:
Own the product end to end. Once the CTO sets the roadmap, you'll design, build, and ship features from the database through the UI, using Next.js and React. Build the business logic. You'll model and implement routing rules that decide which pharmacy partner gets each order, based on licensing, margin, and fulfillment constraints. Own the API layer. You'll build and maintain back-end services, including authentication, authorization, validation, and versioning. Design the database. You'll model data in PostgreSQL, write migrations, tune slow queries, and keep the data consistent as the business grows. Build partner integrations. You'll connect the platform to pharmacies, distributors, payment processors, and shipping providers using REST APIs, webhooks, OAuth, and file-based exchanges. You'll handle retries, duplicate events, and failures cleanly. Test first. You'll write tests and think through edge cases before building, especially for complex logic, and you'll do your own QA.Support production. You'll help diagnose and fix issues alongside the production support engineer, and mentor teammates as the team grows.
What we're looking for:
4+ years of professional software development, mostly in full stack roles.
Production experience with Next.js, including server-side rendering and API routes. Strong React experience with about a year of Next.js also works.
Strong TypeScript and React.
You've designed relational database schemas, written migrations, and tuned queries in production. PostgreSQL is preferred, and MySQL is fine.
You've built and maintained at least two third-party or partner API integrations, including webhooks and authentication such as OAuth 2.0 or API keys.
You've written automated tests and worked with CI/CD pipelines. Test-driven development is a strong plus.
Nice to have:
Experience with complex business-rules logic: pricing, billing, routing, claims, or order and fulfillment systems.
Healthcare, pharmacy, or another regulated industry.
Cloud deployment on Azure or AWS: App Service, Container Apps, ECS, or managed Postgres.
CI/CD setup in GitHub Actions or Azure DevOps, Docker, and infrastructure-as-code (Terraform or Bicep).An ORM such as Prisma or Drizzle.
Payments (Stripe) or subscription systems.
Background jobs or message queues for reliable integrations.