Actively Hiring
IS
Software Developer [Python + PostgreSQL]
Ishan Technologies
Ahmedabad
Skills:
Python
Django
FastAPI
Flask
SQL
PostgreSQL
Git
Docker
OOP
Linux
Job Description
Job Title: Software Developer [Python + PostgreSQL]
Company: Ishan Technologies
Job Category: Python Developer
Roles & Responsibilities:
To design, develop, integrate, deploy and maintain scalable and secure software applications using Python and PostgreSQL. The role will contribute to solution design, technical implementation, code quality, production support and continuous improvement while providing technical guidance to junior developers.
Key Responsibilities
• Design, develop and maintain robust, scalable and secure applications using Python.
• Develop and enhance applications using Django, FastAPI, Flask or equivalent Python web frameworks.
• Design, develop and integrate REST APIs and web services for internal and external systems.
• Conduct code reviews and ensure adherence to coding standards, maintainability, security and quality practices.
• Use Git or other version\-control systems and collaborate through established software development practices.
• Handle application deployment, debugging, troubleshooting and production support, preferably in Linux environments.
• Provide technical guidance and mentoring to junior developers.
• Contribute to continuous improvement of development processes, application performance and engineering best practices.
• Support AI/ML applications, Generative AI/LLM solutions or AI API integrations where relevant.
• Python application development; Django, FastAPI, Flask or equivalent.
• REST APIs/Web Services, Git, Linux, debugging and production support.
• Software architecture, OOP, secure coding and development best practices.
• Solution design and application development.
• Code review, defect resolution and production support.
• Ability to mentor and guide junior developers.
• Attention to quality, security and maintainability.
Work Location: Ahmedabad, Gujarat, India
Availability: Full time
Requirements
Qualification \& Experience
• Education: B.E./B.Tech. in Computer Engineering / Information Technology or MCA.
• Certifications (if any): Relevant Python, cloud, database, software engineering or technology certifications will be an added advantage.
Technical Skills:
• Requirement understanding and technical analysis.
Key Skills: Python, Django, FastAPI, Flask, SQL, PostgreSQL, Git, Docker, OOP, Linux
Salary: Not disclosed