Request ID: 114568-1
Title: Python full stack developer with GenAI
Locations: Sunnyvale, CA/ Austin TX
Duration: 06+ Months
Pay Range: $55-$58/Hour on W2/C2C (All inclusive)
We are seeking an experienced Python Full Stack Developer with GenAI expertise to design, develop, and modernize enterprise applications. The ideal candidate will have strong experience in Python (Flask/FastAPI), Oracle SQL/PL-SQL, REST API development, and AI Agent/Bot development. The role involves migrating existing Oracle APEX applications to modern Python-based architectures while integrating Generative AI and agentic workflows.
Key Responsibilities
- Migrate existing Oracle APEX portals to Flask or FastAPI while preserving functionality and improving system architecture.
- Develop server-side rendered web applications using Python, Jinja2, HTML, CSS, and JavaScript.
- Build dashboards, forms, reports, self-service portals, and CRUD-based applications.
- Design and develop scalable RESTful APIs for internal and external integrations.
- Create and optimize Oracle SQL queries, PL/SQL procedures, packages, functions, and triggers.
- Develop data access layers using SQLAlchemy, python-oracledb, or cx_Oracle.
- Design and implement AI Agents, chatbots, and GenAI-powered automation solutions.
- Build Retrieval-Augmented Generation (RAG) solutions using modern LLM frameworks.
- Implement role-based access control (RBAC), SSO, OAuth2, and application security best practices.
- Develop self-service automation workflows for provisioning and operational tasks.
- Write unit, integration, and end-to-end tests.
- Maintain CI/CD pipelines for automated deployments and production releases.
- Collaborate with architects, DBAs, DevOps engineers, and business stakeholders throughout the software development lifecycle.
- Troubleshoot application, performance, and database issues in production environments.
Required Qualifications
- 8-10 years of software development experience.
- Strong proficiency in Python with hands-on experience in Flask or FastAPI.
- Experience developing full-stack web applications using:
- HTML5
- CSS3
- JavaScript
- Jinja2
- Solid expertise in:
- Oracle SQL
- PL/SQL
- Query Optimization
- Execution Plans
- Indexing
- Transactions
- Stored Procedures
- Experience using:
- SQLAlchemy
- python-oracledb
- cx_Oracle
- Hands-on experience designing and developing RESTful APIs.
- Strong understanding of software engineering principles and design patterns.
- Experience with Git version control.
- Strong Linux/Unix command-line experience.
- Knowledge of authentication and authorization frameworks including OAuth2, OpenID Connect, and RBAC.