Full Stack Developer / Product Engineer ONSITE -Scottsdale, Az

Envita Medical Centers LLC•Scottsdale, AZ
•$100,000 - $130,000•Onsite

About The Position

Envita is seeking a true full-stack builder who can move comfortably between front-end and back-end development, take an incomplete request from a non-technical stakeholder, clarify what actually needs to be built, and carry the solution through production. The role is approximately 50/50 front end and back end, with Python as the primary back-end language. AI is an important part of the environment, especially practical AI and API integrations, but this is not a machine-learning role and we do not want someone who relies on AI without understanding the code, architecture, risks, or output. The Full-Stack Developer / Product Engineer will build secure, reliable, cost-conscious products across Envita business units. The role requires strong full-stack range, direct stakeholder communication, rapid learning, practical AI integration experience, and a high degree of self-direction. A defining requirement is the ability to pivot immediately when business priorities change while preserving the state, visibility, and restart point of every other active project.

Requirements

  • Strong production Python back-end development experience, including APIs, services, business logic, data access, error handling, and testing.
  • Hands-on TypeScript front-end development with shipped user interfaces, component/state management, asynchronous data, forms, and API integration.
  • Relational data modeling using Postgres or a comparable database, including schema design, indexing, transactions, and safe migrations.
  • REST/API design and integration experience, including authentication/authorization, validation, versioning, idempotency, structured errors, and reliability concerns.
  • Hands-on AWS deployment ownership, including IAM/access control, secrets, networking fundamentals, logs/observability, and cost awareness.
  • Application-security fundamentals, especially authentication vs. authorization, injection/XSS awareness, secret handling, transport security, least privilege, and sensitive data.
  • Unit and integration testing as a normal part of development, plus confidence standing up test coverage in existing or lightly documented systems.
  • Git fluency and the ability to navigate an unfamiliar repository and determine what the code actually does.
  • Meaningful practical AI experience, preferably integrating AI/LLM capabilities through APIs or building AI-enabled product features. Machine-learning model development is not required.
  • A recent, specific example of learning a new language, SDK, API, framework, or platform under deadline and successfully shipping with it.

Nice To Haves

  • Priority Agility: Can change direction immediately when business priorities change, make the new priority successful, and preserve clean restart points for everything temporarily deprioritized.
  • Full-Stack Range: Is genuinely comfortable delivering both user-facing front-end work and production Python back-end services.
  • AI Judgment: Uses AI where it improves speed or quality, but never substitutes AI output for understanding, verification, security, or accountability.
  • Requirements Discipline: Asks clarifying questions before coding, confirms understanding, and avoids building the wrong thing quickly.
  • Self-Direction: Creates structure when structure is light, keeps multiple projects visible, and escalates conflicts before they become surprises.
  • Ship-Quality Judgment: Moves quickly while knowing which shortcuts are acceptable and which are not, especially around security, sensitive data, authentication, data integrity, and cost.
  • Constructive Communication: Explains choices and trade-offs clearly and responds to changed priorities without defensiveness or loss of follow-through.

Responsibilities

  • Build and support full-stack applications with an approximately 50/50 split between front-end and back-end development.
  • Develop Python back-end services, APIs, data workflows, integrations, and business logic.
  • Build TypeScript-based front-end experiences that are usable, reliable, and tightly integrated with underlying services.
  • Gather requirements directly from non-technical stakeholders and convert business outcomes into clear technical success criteria.
  • Carry several projects concurrently and rapidly reprioritize when business needs change while preserving continuity on lower-priority work.
  • Integrate internal and third-party APIs, including AI-provider APIs, and handle validation, retries, errors, authentication, sensitive data, and production reliability.
  • Own AWS deployment, security fundamentals, logging/observability, secrets management, access controls, and reasonable cost discipline.
  • Use AI development tools productively without allowing AI-generated output to substitute for engineering judgment, code comprehension, testing, or accountability.
  • Read, debug, and modify unfamiliar code; trace real system behavior; and create test coverage where needed.
  • Communicate status, trade-offs, risks, blockers, changing priorities, and delivery expectations clearly to technical and non-technical stakeholders.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service