Full-Stack Developer / Product Engineer - LOCAL Candidates only
Public-Posting Performance-Based Hiring Profile
Build the whole product. Own the outcome. Pivot fast without losing momentum.
LOCATION | Scottsdale, Arizona | Full-Time | On-Site |
SCHEDULE | Flexible start within the 7:00 a.m.-6:00 p.m. work window |
COMPENSATION | $100,000-$130,000 base, depending on demonstrated capability |
ROLE MIX | Approximately 50% front-end / 50% back-end development |
CORE STACK | Python back end | TypeScript front end | AWS | APIs | Practical AI integrations |
This is not a ticket-taking developer role. Envita is looking for 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.
Envita leaders can bring this engineer an important business problem and trust that it will be clarified, translated into a practical technical solution, built across the full stack, deployed securely, and supported with clear status and documentation. The engineer is equally credible in front-end and Python back-end work, uses AI and external APIs intelligently, understands and can explain the code they ship, and is known for being able to change direction quickly when the business requires it without allowing lower-priority projects to disappear or restart from zero.
These outcomes define success in the role. Demonstrated capability and comparable accomplishments matter more than years of experience, prior title, or exact framework overlap.
Required outcome: Take an assigned project from the initial stakeholder conversation through requirements clarification, front-end and Python back-end development, API integration as needed, testing, and production deployment. Target a meaningful demo by approximately day 21 and a production-ready release by approximately day 45.
Evidence of success: The stakeholder confirms the solution solves the intended problem; the engineer can explain the architecture and code; appropriate testing, authentication, secrets handling, logging, and production controls are in place; and the solution operates reliably after launch.
Required outcome: Operate effectively across multiple active projects while being able to immediately redirect attention when leadership or business needs change. When one project becomes critical, shift the majority of effort to it without allowing other work to become invisible, confused, or difficult to restart.
Evidence of success: Priority changes are acted on quickly; stakeholders are informed; paused work has a documented current state, next action, blocker, and restart point; the critical project accelerates; and previously active projects resume without unnecessary rework or loss of context.
Required outcome: Independently elicit, clarify, document, and confirm requirements with non-technical stakeholders, including senior leaders, before significant build work begins.
Evidence of success: A concise requirements summary and success criteria are confirmed; assumptions and trade-offs are surfaced; and significant rework caused by misunderstood requirements is minimized.
Required outcome: Contribute at a high level across both front-end and back-end development. Front-end work will center on modern TypeScript-based interfaces; back-end work will center on Python services, data, APIs, business logic, and integrations.
Evidence of success: The engineer independently delivers meaningful production work on both sides of the stack, can trace data and behavior end to end, and is not dependent on another developer to complete one half of the solution.
Required outcome: Own deployment and integration decisions with appropriate security, observability, and cost discipline. Build and consume APIs safely, including third-party and internal services, while protecting sensitive data.
Evidence of success: Services use appropriate access controls, managed secrets, transport security, logging/observability, validated API boundaries, and sensible cloud architecture; security or cost issues are surfaced before release.
Required outcome: Apply practical AI experience to product development and integrations, including AI-provider APIs and AI-assisted development tools. Machine-learning model development is not required. Remain accountable for understanding, validating, testing, securing, and maintaining anything AI helps produce.
Evidence of success: The engineer can describe real AI/API work they personally shipped, explain input/output design and integration choices, validate model output, consider latency/cost/sensitive-data concerns, and independently debug or modify the implementation.
Required outcome: Read and modify unfamiliar code, create meaningful unit/integration tests, and document systems sufficiently for another engineer to deploy, troubleshoot, and extend them.
Evidence of success: New and materially modified code includes appropriate automated tests; regressions are avoided; the engineer can explain runtime behavior of unfamiliar code; and production projects include practical run/deploy and operational documentation.
Strong candidates will show evidence that they can independently perform work of comparable scope, move between front-end and back-end work, learn quickly, and stay effective under changing priorities.
This role is best suited to an engineer who enjoys ownership, variety, speed, and incomplete problems. Requirements may arrive verbally. Priorities can change during the week or during the day. An engineer may be progressing several projects and then be asked to focus almost entirely on one urgent initiative. Success requires flexibility without chaos: make the pivot, communicate it, preserve the state of the other work, and keep commitments visible. There may not always be a mature product-management process, complete design handoff, dedicated DevOps support, or perfect documentation waiting before work begins.
Envita Medical Centers of America is committed to providing equal employment opportunities and considers qualified applicants without regard to legally protected characteristics. Reasonable accommodations are available for qualified individuals as required by applicable law.