Python Backend Engineer - Hyderabad, India - Infiniminds Pvt Ltd

    Infiniminds Pvt Ltd
    Infiniminds Pvt Ltd Hyderabad, India

    2 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 OKAgencies 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