Job
Description
As a skilled Python Developer, you are sought after to contribute to enhancing and developing key features for a Client's SaaS platform. Your role involves collaborating closely with a diverse team to expedite feature development and incorporate AI-driven functionalities. **Key Responsibilities:** - Implement new features like chat history, an agile checklist, and a project review interface. - Enhance Flask-based APIs, optimize SQLAlchemy queries, and manage AI-related API calls. - Collaborate on improving the NiceGUI-based frontend to elevate user experience. - Utilize async capabilities for handling background processes and AI-driven tasks. - Refactor and enhance the existing codebase. - Refine requirements with the product team and maintain clear technical documentation. **Qualifications Required:** - Minimum 3 years of experience in Python development. - Familiarity with NiceGUI or other Python-based UI frameworks. - Hands-on experience with Flask, SQLAlchemy, and RESTful APIs. - Knowledge of async tasks and background job handling. - Proficiency in PostgreSQL, MySQL, or other relational databases. - Experience with AI models, APIs, or automation tools (Bonus). - Strong Git skills, including branching, PRs, and CI/CD workflows. - Ability to work independently while collaborating with a distributed team. In addition, it is nice to have experience with project management or checklist automation tools, familiarity with containerization (Docker), and cloud infrastructure. As a skilled Python Developer, you are sought after to contribute to enhancing and developing key features for a Client's SaaS platform. Your role involves collaborating closely with a diverse team to expedite feature development and incorporate AI-driven functionalities. **Key Responsibilities:** - Implement new features like chat history, an agile checklist, and a project review interface. - Enhance Flask-based APIs, optimize SQLAlchemy queries, and manage AI-related API calls. - Collaborate on improving the NiceGUI-based frontend to elevate user experience. - Utilize async capabilities for handling background processes and AI-driven tasks. - Refactor and enhance the existing codebase. - Refine requirements with the product team and maintain clear technical documentation. **Qualifications Required:** - Minimum 3 years of experience in Python development. - Familiarity with NiceGUI or other Python-based UI frameworks. - Hands-on experience with Flask, SQLAlchemy, and RESTful APIs. - Knowledge of async tasks and background job handling. - Proficiency in PostgreSQL, MySQL, or other relational databases. - Experience with AI models, APIs, or automation tools (Bonus). - Strong Git skills, including branching, PRs, and CI/CD workflows. - Ability to work independently while collaborating with a distributed team. In addition, it is nice to have experience with project management or checklist automation tools, familiarity with containerization (Docker), and cloud infrastructure.