Role Overview
Develop and maintain Python applications using Django, Flask, and FastAPI. Build REST APIs, manage databases, develop new features, fix bugs, perform testing, support deployment, use Git/GitHub, and complete assigned tasks within deadlines.
Key Responsibilities
- Develop and maintain Python-based web applications.
- Work with Django / Flask / FastAPI.
- Develop and integrate REST APIs and third-party APIs.
- Work with MySQL / PostgreSQL databases.
- Develop new modules and enhance existing applications.
- Debug, troubleshoot, and resolve application issues.
- Understand client requirements and convert them into technical solutions.
- Perform testing and support application deployment.
- Work with Git/GitHub and follow proper development practices.
- Handle assigned project modules independently and complete tasks within timelines
Required Skills
- Strong practical knowledge of Python.
- Experience with Django / Flask / FastAPI.
- Good knowledge of REST API development.
- Good understanding of MySQL / PostgreSQL and database operations.
- Experience in debugging and fixing real-time application issues.
- Knowledge of API authentication, security, and third-party integrations.
- Understanding of Linux/server deployment will be an advantage.
- Experience working on real-time software projects is preferred
Client Interaction & Project Explanation
- The candidate should be comfortable with:
- Understanding client requirements.
- Explaining project features and workflows.
- Conducting software/project demonstrations.
- Attending client meetings and technical discussions.
- Travelling to client locations in and around Bangalore when required.
- Supporting project explanation, requirement gathering, and marketing-related activities.
- Official travel expenses will be provided/reimbursed by the company as per company policy.