Role Description
**Internship Opportunity: Python Selenium Django Backend Developer**
**Location:** Remote
**Duration:** 6 months
**About M365Consult**
M365Consult is a fast-growing European startup specializing in Microsoft solutions. We foster a culture of innovation, collaboration, and strong brand presence across digital platforms. We seek motivated individuals eager to learn and grow in backend development, web scraping, and automation.
**What You Will Do**
* Engage in Django stack development, including API creation, database architecture, and Python scripting.
* Contribute to RESTful API development and backend maintenance for web applications.
* Collaborate closely with front-end developers for seamless UI-backend integration.
* Participate in database management, ensuring efficient data storage and retrieval.
* Gain exposure through multiple real-world projects.
**What We Require**
* Some experience with Python, ideally from academic or personal projects or prior internships.
* Familiarity with web scraping tools, including Selenium, BeautifulSoup (Bs4\), and requests, is highly desirable.
* Basic understanding of the Django web framework.
* Knowledge of HTML and CSS for potential front-end assistance.
* Strong analytical skills, independence in work approach, and good communication skills for teamwork.
* Intern Responsibilities in Our Web Scraping Project
* Use Python and Selenium to automate browser interactions for web scraping.
* Manage scraped job data within the Django web framework.
* Develop the Django dashboard’s UI using HTML and CSS.
* Scrape job listings from sites like LinkedIn, Glassdoor, and Indeed under supervision.
* Handle the extraction and management of job data, including duplicate listings.