Python Backend Engineer - Hyderabad, India - Infiniminds Pvt Ltd

    Infiniminds Pvt Ltd
    Infiniminds Pvt Ltd Hyderabad, India

    3 weeks ago

    Default job background
    Description

    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