Python fullstack developer with GenAI
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+33 more
Job description
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., * 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.
Requirements
Python Programming/Scripting Language, Software Engineering, Software Engineering, Python Programming/Scripting Language, REST (Representational State Transfer), Oracle PL-SQL, Application Programming Interface (API), Artificial Intelligence (AI), Enterprise Applications, Oracle Database, * 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦