Overview
Skills
Job Details
We are looking for a skilled Python Developer to design, develop, and maintain high-quality software applications. The ideal candidate should have strong knowledge of Python frameworks, databases, APIs, and software development best practices.
Key Responsibilities:
Develop and maintain scalable, high-quality applications using Python.
Write clean, efficient, and reusable code.
Work with frameworks such as Django, Flask, or FastAPI.
Develop and integrate RESTful APIs.
Collaborate with cross-functional teams (UI/UX, QA, DevOps).
Debug, troubleshoot, and optimize existing applications.
Work with databases such as MySQL, PostgreSQL, MongoDB, etc.
Use version control tools like Git.
Participate in code reviews and follow coding standards.
Required Skills & Qualifications:
Strong knowledge of Python and object-oriented programming.
Experience with Django / Flask / FastAPI.
Good understanding of REST APIs.
Experience with SQL / NoSQL databases.
Knowledge of HTML, CSS, JavaScript (optional but preferred).
Familiarity with Docker, AWS, or cloud technologies (added advantage).
Strong debugging and problem-solving skills.
Preferred Qualifications:
Experience with automation, scripting, or data pipelines.
Knowledge of machine learning libraries (NumPy, Pandas, TensorFlow) is a plus.
Understanding of Agile methodologies.