Python Developer

Indore, Madhya Pradesh, India

Job Summary

We are looking for a Python Developer with 2 years of hands-on experience to join our software development team.

The candidate will be responsible for developing, maintaining and enhancing web applications and backend systems using Python. The role requires good programming fundamentals, database knowledge and the ability to work on APIs and application development.

Key Responsibilities

  • Develop, maintain and enhance applications using Python.
  • Write clean, efficient and reusable Python code.
  • Develop and maintain REST APIs and backend services.
  • Work with web frameworks such as Django / Flask / FastAPI.
  • Write optimized SQL queries, joins and stored procedures where required.
  • Integrate third-party APIs and external services.
  • Debug and resolve application issues and production bugs.
  • Perform unit testing and application testing.
  • Work with existing codebases and enhance application functionality.
  • Collaborate with developers, testers and project teams.
  • Participate in requirement analysis, development and deployment activities.
  • Maintain technical documentation related to developed modules.
  • Follow coding standards, version control and software development practices.
  • Design & intrigation with MS-SQL server database.

Required Skills

  • Strong knowledge of Python
  • Hands-on experience with Django / Flask / FastAPI
  • Good understanding of REST API development
  • Strong knowledge of SQL
  • Knowledge of HTML, CSS and JavaScript basics
  • Understanding of Git / GitHub / Version Control
  • Knowledge of JSON, HTTP and API integration
  • Good understanding of Object-Oriented Programming (OOP)
  • Knowledge of debugging and troubleshooting
  • Knowledge of AI based modules.
  • Knowledge of automation using playwright , selenium.

Education

B.E. / B.Tech / MCA / M.Sc. (Computer Science/IT) or equivalent qualification.

Experience

Minimum 2 years of relevant experience in Python development.

Candidates should have hands-on experience in developing and maintaining real-world applications rather than only academic/project-level exposure.

Desired Candidate Profile

  • Strong problem-solving and analytical skills.
  • Good understanding of software development life cycle.
  • Ability to understand existing applications and modify them efficiently.
  • Good communication and teamwork skills.
  • Ability to work independently as well as in a team.
  • Willingness to learn new technologies and frameworks.
  • Good attention to code quality, security and performance.

Employment Details

Position: Python Developer

Experience: 2 Years

Location: Indore, Madhya Pradesh

Work Mode: On-site

Employment Type: Full Time

How to Apply

Interested candidates can share their updated resume through:

📧 Email: CAREERS@OSWALDATA.COM

📱 WhatsApp: 9109997670

Oswal Computers & Consultants Pvt. Ltd.

60, Electronic Complex, Pardesipura,

Indore, Madhya Pradesh – 452010

Contact No.: 9109997670

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →