
Python Selenium Django Backend Developer
5 days ago
About Us: We are a fast-growing European startup specializing in Microsoft solutions. Our team is passionate about innovation, collaboration, and building a strong brand presence across digital platforms. We're looking for motivated individuals eager to learn and grow with us
We are looking for a skilled Python Selenium Django Backend Developer to join our team for a long-term, full-time position of more than 6 months.
Your role will involve:
- Django stack development
- API
- Database architecture
- Python scripting
- RESTful API development
- Developing, maintaining, and updating the backend architecture of our web application.
- Working closely with our front-end developers
- Ensure seamless integration of the user interface with the backend
- Responsibility for database management and architecture, ensuring the efficient storage and retrieval of data.
============================================================
We have multiple projects. One of them you can find here for your reference and as an EXAMPLE:
Required Skills:
- Experience with Python programming language.
- Proficiency in web scraping using Selenium, Bs4, and requests.
- Knowledge of automation techniques.
- Familiarity with the Django web framework.
- Strong understanding of HTML and CSS for front-end development.
- Experience with database integration, specifically Django models.
- Ability to handle duplicate data and merge records efficiently.
- Knowledge of Google search and web crawling techniques.
- Attention to detail and ability to handle complex scraping scenarios.
- Strong problem-solving skills and ability to work independently.
- Good communication skills to understand and implement the project requirements effectively.
Requirements for job scraper:
1. Programming Language: Python
The job scraper will be implemented using Python programming language.
2. Web Scraping: Selenium
Selenium will be used for web scraping tasks, as it provides a powerful framework for automating browser interactions.
3. Web Framework: Django
The job scraper will be integrated into a Django web framework, allowing for easy management and storage of scraped job data.
4. Front-end: HTML and CSS
HTML and CSS will be used to design and develop the user interface of the Django dashboard.
5. Platforms:
The bot will be capable of scraping jobs from multiple platforms, including LinkedIn, Glassdoor, Indeed
6. User Input:
The user will be able to enter a filtered URL for the job page and specify the number of jobs they want to scrape.
7. Job Data Extraction:
The bot will extract the following information from each job listing:
=> Job title
=> Job location
=> Company name
=> Job description
=> Source URL
8. Company Website Extraction:
After obtaining the company name, the bot will search for it on Google and retrieve the first non-sponsored link. If the link belongs to a social website or information website like Quora or Wikipedia, it will be skipped. Otherwise, it will be included on the company website.
9. Email Address Extraction:
The bot will navigate to the company website URL and scrape the email address from the contact section. This email address will be included as the company email.
10 . Data Storage:
The scraped job data, including company details, will be saved to the Django model for easy management and retrieval.
11. Duplicate Job Handling:
The bot will check for duplicate job listings and merge them if the same job is found on multiple platforms. The source websites' names will be included under the "source website" column.
-
Backend Engineer
5 days ago
Nairobi, Nairobi Area, Kenya Search Atlas Full time $45,000 per yearFully Remote – Work From AnywhereTimezone: GMT+1 or EST timezonesHi, we're Search Atlas Group We're a rapidly growing SEO software company focused on engineering products and services that help websites improve their performance on Google. From Fortune 500 companies to leading Silicon Valley startups, our clients trust us to drive results.We're looking for...
-
Python Developer
5 days ago
Nairobi, Nairobi Area, Kenya Presta Technologies Full time 900,000 - 1,200,000 per yearKey ResponsibilitiesDevelop, test, and maintain Python-based applications and servicesBuild and integrate RESTful APIs and microservices.Collaborate with cross-functional teams to implement new features and improve existingsystems.Write clean, efficient, and well-documented code.Optimize code and applications for performance, scalability, and...
-
Backend Developer Intern
5 days ago
Nairobi, Nairobi Area, Kenya Pullova technologies Full time 900,000 - 1,200,000 per yearLocation: Nairobi, Kenya (Hybrid)Employment Type: InternshipCompensation: Competitive stipend + performance-based bonusesAbout the RoleWe're seeking a drivenBackend Developer Internto join our dynamic startup team in Nairobi. This hands-on internship is perfect for developers who thrive under pressure and are ready to tackle real-world projects with tight...
-
Senior Full Stack Software Engineer
5 days ago
Nairobi, Nairobi Area, Kenya KenyaMOJA Full time $90,000 - $120,000 per yearJob Description/RequirementsDepartment: EngineeringReports To: Engineering Manager/CTOJob OverviewA Senior Full Stack Software Engineer handles designing, developing, and supporting scalable end-to-end software solutions, covering both front-end and back-end systems. This role requires technical leadership, mentorship, and collaboration with cross-functional...
-
Scala BackEnd Developer
5 days ago
Nairobi, Nairobi Area, Kenya Cross Border Talents Full time $60,000 - $80,000 per yearCross Border Talents is looking for a BackEnd Scala Engineer to start working in our client's company in Portugal.Are you a problem-solver with a background in software development?Do you want to be a part of an innovative team that uses its technical skills to make a positive impact?Then this role could be for youOur client is a fast-growing non-profit...
-
Backend Engineer
5 days ago
Nairobi, Nairobi Area, Kenya Vhrs Full time 900,000 - 1,200,000 per yearThe Company: Leta Role Name: Backend Engineer (medior) Location: Nairobi Kenya Hours of work: Full time Why LETA? At Leta, we are building the rails for logistics on the continent, driven by our mission to drive down the cost of logistics with technology. We have operations across 5 African countries, with headquarters in Kenya and offices in Nigeria,...
-
Microsoft Developer
5 days ago
Nairobi, Nairobi Area, Kenya KenyaMOJA Full time $60,000 - $100,000 per yearJob Description/RequirementsMicrosoft DeveloperEngagement: Reporting to: Probation period: Primary ResponsibilitiesWork with the Functional Consultant (s) during requirement gathering to ensure the processes are well articulated and can be easily translated to code. Work with the Project manager / functional consultant to understand the business /...
-
Nairobi, Nairobi Area, Kenya TUNGA BV Full time $90,000 - $120,000 per yearWe are seeking a Backend API Engineer to lead the integration of various advertising and e-commerce marketplace APIs (e.g. Amazon, eBay, Allegro, , Zalando). You'll be responsible for implementing robust, well-documented, and secure API connections that support advertising campaigns, product listings, performance insights, and more. Key Responsibilities ...
-
Software Engineer
5 days ago
Nairobi, Nairobi Area, Kenya Prodapt Full time $40,000 - $80,000 per yearOverviewBachelor's degree in Computer Science, Information Technology, or a related field. 3-4 years of experience in software testing, with a strong emphasis on both manual and automated testing. Proficiency in testing tools and frameworks (e.g., Selenium, JUnit, TestNG, Cucumber). Solid understanding of programming languages (e.g., Java, Python, or...
-
Nairobi, Nairobi Area, Kenya KenyaMOJA Full time $90,000 - $120,000 per yearJob Description/RequirementsJob Description/RequirementsWe are seeking a skilled software development consultant who can design, develop, and deploy an automated Balanced Scorecard (BSC) system. The consultant will provide expertise on translating BSC methodology into a functional, data-driven tool that enables organizations to track strategic objectives,...