> Markdown version of [/jobs/ext/2550941-python-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/2550941-python-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Full Stack Engineer - **Company:** The Smart - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Multitier Architecture, Artificial Intelligence, Application Integration Architecture, Application Performance Management, Application Services, User Authentication, Automation of Tests, Microsoft Azure, Cloud Computing, Software Quality, Code Review, Computer Programming, Databases, Data Integration, DevOps, Middleware, Github, Python (Programming Language), Key Management, Routing, NoSQL, Platform as a Service (PAAS), Performance Tuning, Search Technologies, Software Construction, Software Deployment, Software Engineering, Web Applications, Data Logging, Feature Engineering, ReactJS, Large Language Models, Prompt Engineering, Generative AI, Backend, Git, Fastapi, Integration Tests, Information Technology, Celery, Front End Software Development, Restful APIs, Serverless Computing - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=89278ffae7111ddc ## About the Role * Bachelor's or Master's degree in Computer Science, Engineering, or a related field. * 4 or more years of professional software engineering experience building and operating production systems. * Strong Python development capabilities, including typing, packaging, async programming, and clean code organization. * Solid experience building backend APIs with FastAPI (or similar frameworks), including routing, middleware, authentication, and async I/O. * Hands-on frontend development experience using React (hooks, state management, API integration, and testing fundamentals). * Experience deploying and running web applications on Azure App Services or similar PaaS environments. * Proficiency with Git, GitHub Actions, pull requests, code reviews, and CI/CD pipelines. * Familiarity with relational or NoSQL database integration within Python backends., * Hands-on experience integrating LLMs using Azure OpenAI, Azure AI Foundry, and vector search services (e.g., Azure AI Search). * Exposure to LangChain or similar frameworks for building LLM workflows, tool-using agents, and RAG architectures. * Working knowledge of prompt engineering patterns (system prompts, few-shot prompting, structured outputs, and safety guardrails). * Experience with background task processing frameworks (e.g., Celery, RQ, Azure Functions, or queue systems). * Experience establishing observability stacks (logging, metrics, tracing) within Azure environments. * Prior experience in client-facing or consulting technology environments., * Application-first engineering mindset prioritizing clean architecture, maintainability, reliability, and code quality. * Strong analytical and problem-solving skills to own features end-to-end from technical design through deployment and monitoring. * Excellent communication and collaborative skills to partner effectively with product, design, and engineering teams. * Practical approach to evaluating and applying emerging AI capabilities within production software limits. ## Description The Python Full Stack Engineer designs, builds, and maintains production-grade web applications end-to-end. This role focuses on developing FastAPI backends, React frontends, and deploying applications on Azure App Services using GitHub CI/CD pipelines. Additionally, the engineer integrates practical AI capabilities-including Azure OpenAI, Azure AI Foundry, LangChain, and prompt engineering-to ship robust features such as Retrieval-Augmented Generation (RAG), smart assistants, and automated tools., Backend & Frontend Engineering * Design, build, and maintain scalable backend services and REST APIs in Python using FastAPI, middleware, background tasks, and database integrations. * Develop and maintain performant, user-friendly, and testable frontend interfaces using React, modern state management, and hooks. * Apply software engineering best practices, including unit/integration testing, clean architecture, documentation, logging, and performance optimization. Cloud, DevOps, & Observability * Deploy, operate, and troubleshoot full-stack web applications on Azure App Services, managing configuration, scaling, and incident response. * Build and manage automated CI/CD pipelines on GitHub, incorporating automated testing, code quality checks, and deployments. * Securely integrate core Azure services, including Azure Key Vault, Azure Storage, and Application Insights for observability and monitoring. AI Integration & Feature Engineering * Implement practical AI-powered features, smart tools, and assistants using Azure OpenAI and Azure AI Foundry. * Utilize LangChain or similar frameworks to orchestrate LLM workflows, tools, agents, and Retrieval-Augmented Generation (RAG) patterns. * Apply structured prompt engineering techniques to ensure reliability, safety, quality, and mitigation of LLM hallucinations. ## Related Videos - [Full Stack Web Apps With Nothing But Python](https://www.wearedevelopers.com/videos/417-full-stack-web-apps-with-nothing-but-python) - [Celery on AWS ECS - the art of background tasks & continuous deployment](https://www.wearedevelopers.com/videos/561-celery-on-aws-ecs-the-art-of-background-tasks-continuous-deployment) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Walking into the era of Supply Chain Risks](https://www.wearedevelopers.com/videos/376-walking-into-the-era-of-supply-chain-risks) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [From Prototype to Production: Build AI Agents with This Free 4-Course Learning Path](https://www.wearedevelopers.com/magazine/655-from-prototype-to-production-build-ai-agents-with-this-free-4-course-learning-path) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)