Location
Secunderabad | India
Job description
Job Title: Python Developer
Location: Hyderabad
Experience: 2-3 years
About Us:
Responsibilities:
- Design and implement backend solutions using Python and associated frameworks such as Flask or Django.
- Develop and maintain APIs for seamless integration of various systems.
- Perform web scraping to gather relevant data from various sources.
- Conduct data analysis and cleaning to ensure high-quality datasets.
- The ideal candidate should possess a comprehensive understanding and practical experience with structured, semi-structured, and unstructured data.
- Proficiency in handling structured data, such as relational databases and CSV files, is crucial for effective data management and analysis.
- Implement industry best practices for code version control using Git.
- Experience working with semi-structured data formats like JSON or XML is essential for seamless integration with various data sources.
- Stay updated with industry trends and contribute innovative ideas to enhance our technical capabilities.
- Develop and execute comprehensive testing strategies, leveraging tools like pytest, to ensure the reliability and quality of code.
Requirements:
- Bachelor's degree in computer science, Engineering, or a related field.
- Basic knowledge of Data Structures algorithms.
- Knowledge in integration tools like FiveTran .
- 2-3 years of hands-on experience in Python development.
- Solid understanding of API frameworks such as Flask or Django. Familiar with Authorization.
- Proficient in web scraping techniques and tools.
- Experience with data analysis, cleaning, and visualization using libraries like Pandas, NumPy, and Matplotlib/Plotly.
- Familiarity with databases, both SQL and NoSQL.
- Strong problem-solving skills and attention to detail.
- Excellent collaboration and communication skills.
Preferred Qualifications:
- Background in working for startups, demonstrating agility and adaptability.
- Willingness to go the extra mile and thrive in a fast-paced, dynamic environment.
- Knowledge of cloud services like AWS, Azure, GCP and Data platforms like Databricks is better to have.
- Good to have the exposure to containerization tools such as Docker.
- Understanding of DevOps practices for continuous integration and deployment.
Tools and Technologies:
- Python, Flask, Django.
- Web scraping tools and libraries
- Pandas, NumPy, Matplotlib/Plotly
- SQL and NoSQL databases
Job tags
Salary