Python React Developer
Location: Phoenix, AZ (Onsite)
Experience: 6+ Years
Required Skills:
- Strong hands-on experience with Python and React.js for full-stack development.
- Proficiency in React, TypeScript, JavaScript, Hooks, and state management.
- Strong Python backend development using FastAPI.
- Experience developing and integrating REST APIs; GraphQL is a plus.
- Experience with SQL and PostgreSQL, data transformation, hierarchical data, search, filtering, and interactive visualizations.
- Exposure to Generative AI, LLMs, RAG, semantic search, embeddings, or AI agents.
- Experience with Docker, Kubernetes, CI/CD pipelines, and automated testing using PyTest, Jest, React Testing Library, or similar tools.
Preferred Skills:
- Experience with capability catalogs, capability maps, taxonomies, tree views, or graph-based applications.
- Experience with React 19, Python 3.11+, Redux Toolkit, React Query, and data visualization libraries.
- Exposure to MCP, tool/function calling, WebSockets, or SSE.
Roles & Responsibilities:
- Design and develop full-stack applications using React/TypeScript and Python.
- Build reusable React components for search, filtering, hierarchical views, dashboards, and interactive visualizations.
- Develop Python/FastAPI services for data ingestion, transformation, validation, search, and API delivery.
- Integrate enterprise APIs and AI/LLM capabilities into user-facing applications.
- Optimize application performance, implement automated testing, and support deployment and production troubleshooting.
- Collaborate with Product, Architecture, UX, Data, AI, and DevOps teams.