Python Developer

Job Description

The Python Developer will be responsible for developing backend systems, APIs, and scalable applications using Python. This role requires strong programming fundamentals, problem-solving ability, and collaboration with cross-functional teams. The candidate should write clean, reusable code and continuously learn new technologies.

Role Details

  • Role: Python Developer
  • Industry Type: IT Services & Consulting
  • Department: Engineering – Software & QA
  • Employment Type: Full Time, Permanent
  • Experience: 0–5 Years
  • Education: BCA / B.Tech / BE / B.Com (Any Specialization)

Key Responsibilities

Backend Development
Write clean, efficient, and reusable Python code. Develop and maintain backend systems and APIs.

Collaboration
Work closely with frontend, QA, and DevOps teams to deliver reliable applications.

Debugging & Troubleshooting
Identify issues, debug applications, and optimize performance.

Database Management
Work with databases and optimize queries to ensure efficient data handling.

Code Quality
Participate in code reviews and improve coding standards.

Continuous Learning
Adapt to new frameworks, tools, and technologies.

Required Skills

  • Strong knowledge of Python
  • Understanding of Object-Oriented Programming concepts
  • Familiarity with frameworks like Django or Flask
  • Basic knowledge of REST APIs
  • Database experience with MySQL, PostgreSQL, or MongoDB
  • Familiarity with Git version control
  • Understanding of data structures and algorithms

Preferred Skills

  • Experience with FastAPI
  • Containerization using Docker
  • Cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform
  • CI/CD pipeline exposure
  • Basic frontend knowledge (HTML, CSS, JavaScript)

Key Skills

Python, SQL, AWS, React.js, JavaScript, Software Development Life Cycle