Job Information
Industry
IT Services
Work Experience
3+ years
Location
Thane (W)
State
Maharashtra
Zip
400604
Your Role
We are looking for a skilled Python Developer to support the development of key features and improvements for a Client’s SaaS platform. The ideal candidate:
- Has familiarity with agentic AI and prompt engineering
- Will work closely with an extended team (UI designer, product manager, infrastructure team) to accelerate feature development and implement AI-driven functionalities
Responsibilities:
- Feature Development: Implement new functionalities such as chat history, an agentic checklist, and a project review interface.
- Backend API Enhancements: Improve Flask-based APIs, optimize SQLAlchemy queries, and manage AI-related API calls.
- UI Enhancements: Collaborate on NiceGUI-based front-end improvements to enhance user experience.
- Asynchronous Task Implementation: Leverage async capabilities for background processing and AI-driven tasks.
- Code Optimization & Maintenance: Refactor and improve existing codebase.
- Collaboration & Documentation: Work with the product team to refine requirements and maintain clear technical documentation.
Must-have:
- Strong Python Skills: 3+ years of experience with Python development.
- Frontend Knowledge: Experience with NiceGUI or other Python-based UI frameworks.
- Backend Expertise: Hands-on experience with Flask, SQLAlchemy, and RESTful APIs.
- Asynchronous Processing: Familiarity with async tasks and background job handling.
- Database Management: Proficiency with PostgreSQL, MySQL, or other relational databases.
- AI/ML API Integration (Bonus): Experience working 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.