Job Description
Roles & Responsibilities
About the Role:
We are seeking a motivated Python Developer to join our Hyderabad team. In this role, you will design, develop, and maintain scalable backend services using Python frameworks, collaborate with cross-functional teams, and ensure the delivery of high-quality software solutions.
Responsibilities:
Design, develop, and maintain web applications and microservices using Python, Django, and Flask
Develop and integrate RESTful APIs to support front-end and mobile applications
Write efficient SQL queries and optimize database performance
Collaborate with front-end developers, QA engineers, and product managers to define and deliver new features
Participate in code reviews, maintain code quality, and enforce best practices
Debug, troubleshoot, and resolve performance and reliability issues
Create and maintain technical documentation for code, APIs, and deployment processes
Required Qualifications:
2 to 6 years of professional experience in Python development
Strong proficiency in Python, Django, and Flask
Solid understanding of RESTful API design and implementation
Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL)
Experience with version control systems such as Git
Strong problem-solving skills and attention to detail
Excellent communication skills and ability to work effectively in a team environment
Preferred Qualifications:
Experience with cloud platforms (AWS, Azure, or GCP)
Familiarity with containerization technologies (Docker, Kubernetes)
Experience with CI/CD pipelines (Jenkins, GitLab CI, etc.)
Knowledge of NoSQL databases (e.g., MongoDB, Redis)
Experience with unit testing frameworks (pytest, unittest)
Exposure to Agile/Scrum methodologies