Title 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
As a skilled Python Developer, you will be responsible for supporting the development of key features and improvements for a Client's SaaS platform. You should have familiarity with agentic AI and prompt engineering and will work closely with an extended team including a UI designer, product manager, and infrastructure team to accelerate feature development and implement AI-driven solutions. Your responsibilities will include: - Implementing new functionalities such as chat history, an agile checklist, and a project review interface for feature development. - Improving Flask-based APIs, optimizing SQLAlchemy queries, and managing AI-related API calls for backend API enhancements. - Collaborating on NiceGUI-based front-end improvements to enhance the user experience for UI enhancements. - Leveraging async capabilities for background processing and AI-driven tasks for asynchronous task implementation. - Refactoring and improving the existing codebase for code optimization and maintenance. - Working with the product team to refine requirements and maintain clear technical documentation for collaboration and documentation purposes. Requirements: - Strong Python Skills: You should have at least 3+ years of experience with Python development. - Frontend Knowledge: Experience with NiceGUI or other Python-based UI frameworks is required. - Backend Expertise: Hands-on experience with Flask, SQLAlchemy, and RESTful APIs is necessary. - Asynchronous Processing: Familiarity with async tasks and background job handling is important. - Database Management: Proficiency with PostgreSQL, MySQL, or other relational databases is required. - AI/ML API Integration (Bonus): Experience working with AI models, APIs, or automation tools is a plus. - Version Control: Strong Git skills, including branching, PRs, and CI/CD workflows are needed. - Communication Skills: You should have the 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. This position offers an exciting opportunity to work on a challenging project with a talented team. If you meet the requirements and are passionate about Python development, we encourage you to apply.,