
Python Selenium Django Backend Developer
2 weeks 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.
-
Senior Full Stack Developer
1 week ago
Nairobi, Nairobi Area, Kenya Skillmind Software Ltd Full time 900,000 - 1,200,000 per yearPosition OverviewWe are seeking an experienced and highly skilledSenior Full Stack Developerwith a minimum of 5+ years of hands-on experience in building and maintaining scalable web applications. The ideal candidate should have strong expertise across frontend ), backend (Python/Django & PHP/Laravel), and databases, with a proven ability to deliver...
-
Developer
1 week ago
Nairobi, Nairobi Area, Kenya Wanzia Full time $60,000 - $80,000 per yearCompany DescriptionWanzia is a unique platform that empowers creators across books, music, and film while connecting fans with exclusive cultural access. Artists maintain their rights, publish directly, and reach global audiences. Wanzia fosters a global creative ecosystem where culture and revenue stay with the creators. The mission of Wanzia is to keep...
-
Python Backend Engineer
1 week ago
Nairobi, Nairobi Area, Kenya Healf Full time 1,200,000 - 3,600,000 per yearBuild the Future of WellbeingDo Your Life's Best WorkIf modern wellbeing were redesigned from scratch, it wouldn't live in a GP's office or a cluttered supplement aisle. It would be digital-first, beautifully curated, and powered by data that actually helps you feel your best.That's what we're building at Healf. An ecommerce platform at the intersection of...
-
Back End Developer
12 hours ago
Nairobi, Nairobi Area, Kenya Oversight+ Full time 900,000 - 1,200,000 per yearJob description Position:Backend Developer (Equity-Based) Startup: OversightPlusLocation: Remote Type: Project-based About Oversight is building a centralized investment portfolio management platform aimed at empowering investors with robust tools for research, analysis, and informed decision-making. Our mission is to demystify investing and simplify complex...
-
Backend Developer
6 days ago
Nairobi, Nairobi Area, Kenya Britam Full time 1,200,000 - 2,400,000 per yearJob SummaryWe are seeking an experienced GraphOl Backend Developer to design, build, and maintain scalable APIs and services that power our applications. The ideal candidate has strong expertise in GraphQL, backend development, database design, and modern cloud infrastructure. You will collaborate closely with frontend developers, product managers, and...
-
Python Developer
1 week ago
Nairobi, Nairobi Area, Kenya LifeCare Foundation Full time 1,200,000 - 3,600,000 per yearWe're Hiring: Experienced Python DeveloperAre you passionate about coding and problem-solving?We're looking for a highly skilled Python developerto join our team on aflexible, project-basedengagement.Requirements: Strong programming skills in Python Experience with relevant projects or frameworks (an added advantage) Bachelor's or Master's degreeIf you're...
-
junior backend integration developer
6 days ago
Nairobi, Nairobi Area, Kenya Intelpoint Consulting Full time 900,000 - 1,200,000 per yearJUNIOR BACKEND INTEGRATION DEVELOPER (QUICKBOOKS- ETIMS)Type:Contract (full-time)•Location: Remote (EAT)•Start: ASAP•Duration: 2–3 months (extendable)Mission: Build the Intelpoint QuickBooks- KRA eTIMS connector using our FastAPI scaffold,with high reliability, auditability, and compliance.ResponsibilitiesImplement REST endpoints in FastAPI for...
-
Scala BackEnd Developer
2 weeks ago
Nairobi, Nairobi Area, Kenya Cross Border Talents Full time 1,200,000 - 3,600,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...
-
Junior Python Developer
1 week ago
Nairobi, Nairobi Area, Kenya Tana Full time 400,000 - 600,000 per yearAbout us:Tanaempowers brilliant young people in Kenya to start meaningful careers by training them for tech and data roles, and embedding them into full-time, remote positions with companies across North America and Europe. We're hiring a Junior Developer (Python) to join one of our client's engineering teams, working remotely from Kenya.Position...
-
Full-stack Developer
12 hours ago
Nairobi, Nairobi Area, Kenya ResQ247 Full time 30,000 - 90,000 per yearCompany DescriptionResQ247 is committed to creating a sustainable digital healthcare ecosystem. By creating enabling platforms that support patients and healthcare professionals. we not only advance medical outcomes but also work towards reducing the carbon footprint within the industry , enhancing efficiency for medical facilities and quality care for...