Python Developer Axioned
Axioned
Office Location
Full Time
Experience: 3 - 3 years required
Pay:
Salary Information not included
Type: Full Time
Location: Maharashtra
Skills: Python, Flask, SQLAlchemy, RESTful APIs, PostgreSQL, MySQL, Git, NiceGUI, Async tasks
About Axioned
Job Description
We are seeking a skilled Python Developer to assist in the enhancement and development of key features for a Client's SaaS platform. The ideal candidate will have familiarity with agentic AI and prompt engineering and will collaborate closely with a diverse team including a UI designer, product manager, and infrastructure team to expedite feature development and incorporate AI-driven functionalities. Responsibilities include: - Feature Development: Implement new features like chat history, an agile checklist, and a project review interface. - Backend API Enhancements: Enhance Flask-based APIs, optimize SQLAlchemy queries, and manage AI-related API calls. - UI Enhancements: Collaborate on improving the NiceGUI-based frontend to elevate user experience. - Asynchronous Task Implementation: Utilize async capabilities for handling background processes and AI-driven tasks. - Code Optimization and Maintenance: Refactor and enhance the existing codebase. - Collaboration and Documentation: Refine requirements with the product team and maintain clear technical documentation. Requirements: - Strong Python Skills: Minimum 3 years of experience in Python development. - Frontend Knowledge: Familiarity with NiceGUI or other Python-based UI frameworks. - Backend Expertise: Hands-on experience with Flask, SQLAlchemy, and RESTful APIs. - Asynchronous Processing: Knowledge of async tasks and background job handling. - Database Management: Proficiency in PostgreSQL, MySQL, or other relational databases. - AI/ML API Integration (Bonus): Experience with AI models, APIs, or automation tools. - Version Control: Strong Git skills, including branching, PRs, and CI/CD workflows. - Communication Skills: Ability to work independently while collaborating with a distributed team. Nice To Have: - Experience with project management or checklist automation tools. - Familiarity with containerization (Docker) and cloud infrastructure.,