Point your AI agent at freehire and let it find you a job.

Get the CLI →

Training Basket

NewBe an early applicant

Python Developer

Posted 1 view
Discussion

Summary

A Python Developer at Training Basket develops, tests, and maintains applications and RESTful APIs using Python frameworks like Django, Flask, or FastAPI, working with SQL/NoSQL databases and Git-based workflows, while collaborating on requirements, code reviews, and documentation.

  • 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.



Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available