Role DescriptionThis is a full-time remote role for a Python Developer. The Python Developer will be responsible for designing and implementing server-side code, integrating user-facing elements, and working on software design and architecture. They will also be responsible for maintaining the code quality, ensuring that the application is stable and responsive, and collaborating with the team on development initiatives.
QualificationsDesigning and implementing data extraction pipelines using Python and relevant libraries (e.g., Pandas, BeautifulSoup, Scrapy).Extracting structured and unstructured data from diverse sources such as APIs, databases, websites, and files (CSV, JSON, XML).Developing custom web scraping scripts to extract data from dynamic web pages and APIs.Back-End Web Development, Software Development, and Object-Oriented Programming (OOP) skillsExperience in designing and implementing server-side codeStrong programming skills and experience using Python as a primary languageKnowledge of databases and data storage solutions (SQL, NoSQL, etc.)Excellent problem-solving skills and ability to troubleshoot issuesStrong understanding of software design and architecture principlesExperience with Flask, Django, and other Python web frameworks would be beneficialExperience with DevOps and agile development methodologies would be an added advantage