Python Developer

CareerXperts Consulting
India

Python Developer responsible for building backend systems, developing scalable applications, and writing efficient, maintainable code. Role focuses on solving real-world problems through clean architecture, strong logic, and reliable system design.

Key Responsibilities

  • Develop and maintain backend applications and services using Python
  • Build and integrate APIs, services, and data-driven features
  • Write clean, efficient, and well-structured code
  • Work with databases to design schemas and optimize queries
  • Collaborate with product, frontend, and engineering teams to deliver features
  • Troubleshoot, debug, and resolve application issues
  • Optimize system performance, scalability, and reliability
  • Participate in code reviews and follow engineering best practices
  • Maintain documentation for systems and development workflowsRequired Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 2–5 years of experience in Python development
  • Strong proficiency in Python and understanding of core programming concepts
  • Experience with frameworks such as Django, Flask, or FastAPI
  • Familiarity with REST APIs and backend service development
  • Experience working with databases such as PostgreSQL, MySQL, or MongoDB
  • Understanding of version control systems such as Git
  • Strong problem-solving and debugging skillsPreferred Qualifications
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Familiarity with containerization tools such as Docker
  • Understanding of microservices architecture and distributed systems
  • Experience with data processing or scripting for automation

Score my resume against this job, free →

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