Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Python Backend Engineer
Infiniminds Pvt Ltd
Hyderabad, India

Job Title

Python Backend Engineer

Job Description

We are seeking an experienced Backend Developer to join our dynamic and innovative team. The ideal candidate should have a strong background in developing robust, scalable, and high-performance backend systems. As a Python Backend Developer, you will be responsible for designing, implementing, and maintaining backend services, APIs, and databases that power our applications.

Restrictions

  • Telecommuting is OK
  • Agencies are OK

Requirements

Responsibilities:

  • Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
  • Design, develop, test, and deploy efficient and maintainable backend solutions using Python and related technologies.
  • Build and maintain RESTful APIs to support frontend applications and third-party integrations.
  • Implement data models, database schema, and queries for optimal performance and scalability.
  • Ensure code quality, security, and adherence to best practices through code reviews and automated testing.
  • Troubleshoot and resolve issues related to backend services, performance, and scalability.
  • Stay updated on industry trends and best practices to continuously improve our technology stack.

Requirements:

  • 4-8 years of professional experience as a Python Backend Developer.
  • Strong proficiency in Python and its frameworks (Django, Flask, etc.).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Solid understanding of RESTful API design and best practices.
  • Proficient in version control systems (e.g., Git).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment.

About the Company

Infiniminds Pvt Limited

Contact Info

Previous Full Stack Python Developer, Loginsoft in Hyderabad, Telangana, India Next Senior Software Engineer, Valence in San Francisco or New York, United States