Job Title: Python Developer
Experience: 3+ Years
Location: Hyderabad
Key Responsibilities
- Develop and maintain robust Python applications, including backend services and API integrations.
- Work closely with data science and product teams to convert business requirements into clean, efficient code.
- Build and maintain lightweight ETL pipelines and data processing workflows.
- Debug and optimize application performance and ensure reliability of API interactions.
- Follow coding best practices, apply basic security measures, and use version control effectively.
- Stay current with developments in the Python ecosystem to continuously improve project outcomes.
Required Qualifications
- Minimum 3 years of hands-on experience in Python programming.
- Proficient in at least one Python web framework (Flask, Django, or FastAPI).
- Strong knowledge of data libraries like Pandas, NumPy, or Polars.
- Experience with databases: SQL (e.G., PostgreSQL, MySQL) and NoSQL (e.G., MongoDB).
- Ability to design and implement simple ETL pipelines and data flows.
- Familiarity with Git, unit testing tools (e.G., pytest), and OOP principles.
- Basic understanding of RESTful APIs, JSON handling, and authentication (e.G., OAuth).
- Exposure to cloud platforms (AWS, Azure, or GCP) and container tools (Docker) is a plus.
- Strong problem-solving skills and a team-first attitude.
- Good verbal and written communication skills.