-
Develop, test, and maintain applications using Python.
-
Write clean, reusable, and efficient code.
-
Work with Python frameworks such as Django, Flask, or FastAPI.
-
Develop and integrate RESTful APIs.
-
Work with databases such as MySQL, PostgreSQL, or MongoDB.
-
Identify, troubleshoot, and resolve bugs and technical issues.
-
Collaborate with team members to understand project requirements.
-
Participate in code reviews and follow software development best practices.
-
Use Git and GitHub for version control.
-
Prepare technical documentation and maintain existing applications.
Requirements
-
Strong knowledge of Python programming.
-
Understanding of data structures and algorithms.
-
Knowledge of OOP concepts.
-
Familiarity with Django, Flask, or FastAPI.
-
Basic knowledge of HTML, CSS, and JavaScript is an advantage.
-
Understanding of SQL and database management.
-
Knowledge of REST APIs and JSON.
-
Familiarity with Git and GitHub.
-
Good analytical, problem-solving, and communication skills.