Python Selenium Django Backend Developer
2 days ago
Python Selenium Django Backend Developer DACH RegionLocation: RemoteContract: Full-time, long-term About M365ConsultM365Consult is a dynamic European consulting firm specializing in Microsoft solutions and innovative software projects. We seek skilled Python developers passionate about backend development using Django, Selenium, and API/database architecture for impactful, scalable applications. Role OverviewDevelop, maintain, and enhance backend architecture for web applications with a focus on Django stack, RESTful APIs, and database design. Collaborate closely with front-end teams to ensure seamless user experience integration. Implement Python scripting for automation and efficient data management. We have multiple projects. One of them you can find here for your reference and as an EXAMPLE: Key Responsibilities Develop backend functionality with Django framework and Python.Build and maintain APIs and database architecture.Use Selenium and web scraping tools like Bs4 and requests for data extraction.Handle complex web crawling and Google search integrations for company website and email extraction.Manage data deduplication and merging across sources.Produce well-documented code, diagrams, and testing suites.Support the integration of front-end components (HTML, CSS).Work on multiple job scraping platforms including LinkedIn, Glassdoor, and Indeed. Requirements for job scraper:1. Programming Language: PythonThe job scraper will be implemented using Python programming language.2. Web Scraping: SeleniumSelenium will be used for web scraping tasks, as it provides a powerful framework for automating browser interactions.3. Web Framework: DjangoThe 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 CSSHTML 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, Indeed6. 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 URL8. 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. What We Offer Engaging projects with direct impact on digital recruitment.Flexible remote working hours and supportive work environment.Opportunities for professional growth in Microsoft and open-source tech. Next StepsJoin M365Consult to build scalable backend solutions for modern recruiting platforms. Submit your application with portfolio and experience details.
-
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...
-
junior backend integration developer
1 week 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...
-
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...
-
Senior Software Engineer
1 week ago
Nairobi, Nairobi Area, Kenya Dorbe Leit Consulting Full time 1,400,000 - 1,680,000 per yearCompany Description Be part of the team rewriting what mobility means for Africa. Our client is not just building bikes—they're building opportunity. The electric motorcycles and digital tools help thousands of riders earn more while reducing emissions across cities. Join them in building the systems that will power the next generation of African...
-
Senior Software Engineer
1 week ago
Nairobi, Nairobi Area, Kenya Dorbe-Leit Consulting Limited Full time 1,680,000 - 2,160,000 per yearCompany DescriptionBe part of the team rewriting what mobility means for Africa.Our client is not just building bikes—they're building opportunity. The electric motorcycles and digital tools help thousands of riders earn more while reducing emissions across cities. Join them in building the systems that will power the next generation of African...
-
Web Developer
1 week ago
Nairobi, Nairobi Area, Kenya Mogels Full time 30,000 - 60,000 per yearJob Title: Web DeveloperLocation: [Remote ]Employment Type: Full-timeExperience Level: [Junior]We're passionate about innovation, user experience, and building scalable digital products that make a real impact. As an early team member, you'll have the opportunity to shape our product, tech stack, and company culture from the ground up. Role OverviewWe're...
-
Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya Prodapt Full time 900,000 - 1,200,000 per yearOverviewProdapt Solutions looks for a Automation Tester with 2 to 4 yrs of experience.ResponsibilitiesTest Planning and Design: Developing detailed test plans and test cases based on software requirements, while also conducting risk assessments to identify critical testing areas.Manual Testing: Executing complex manual test cases to validate software...
-
Software Engineer
1 week ago
Nairobi, Nairobi Area, Kenya Prodapt Full time 900,000 - 1,200,000 per yearOverviewProdapt Solutions looks for a Automation Tester with 2 to 4 yrs of experience.ResponsibilitiesTest Planning and Design: Developing detailed test plans and test cases based on software requirements, while also conducting risk assessments to identify critical testing areas.Manual Testing: Executing complex manual test cases to validate software...
-
Senior Full Stack Developer
2 weeks ago
Nairobi, Nairobi Area, Kenya 1e0fd12b-4280-407e-8978-b0967d5db2db Full time 60,000 - 120,000 per yearMy client is seeking a Senior Full-Stack Developer with strong mobile and backend expertise to help build and scale our educator platform across Africa. You'll play a key role in designing, deploying, and maintaining features that empower schools and teachers to succeed—even in low-bandwidth environments. This is a 6-month contract role with the...
-
Senior Vaadin Developer
2 weeks ago
Nairobi, Nairobi Area, Kenya Vyntra Full time 1,200,000 - 3,600,000 per yearAt Vyntra, we help financial institutions around the world fight fraud, prevent money laundering, and gain full visibility of every transaction. Our flagship enterprise solution combines advanced search engine technology with AI-powered fraud detection to deliver real-time transaction intelligence at scale. Trusted by some of the world's largest banks, our...