Join Our Team at ABMEGYPT

Build your career with us. Explore our open positions and make an impact.

Senior Python Developer

About ABM Egypt:

ABM Egypt is a leading provider of digital solutions, specializing in the development and implementation of cutting-edge technologies to enhance business performance. Our mission is to deliver innovative and efficient digital transformation solutions tailored to meet the unique needs of our clients.

Job Description:

We are seeking an experienced Senior Python Developer to join our team. The ideal candidate will have a strong background in Python development, web scraping, and a deep understanding of web technologies. This role involves leading complex Python projects, optimizing existing codebases, and mentoring junior developers.

Responsibilities:

  • Lead the development, testing, and maintenance of Python-based applications and web scraping scripts.
  • Extract and process data from various websites, ensuring accuracy and reliability.
  • Optimize and refactor existing code to improve performance and maintainability.
  • Utilize CSS selectors, HTML elements, and JavaScript for advanced web scraping tasks.
  • Collaborate with cross-functional teams, including data engineers, data scientists, and product managers, to integrate and deploy solutions.
  • Provide technical leadership and mentorship to junior developers and interns.
  • Troubleshoot, debug, and resolve technical issues in a timely manner.
  • Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.

Requirements:

  • Extensive experience in Python development, with a strong portfolio of completed projects.
  • Advanced knowledge of web scraping tools and frameworks (e.g., Playwright, BeautifulSoup, Scrapy, Selenium).
  • Proficiency in CSS, HTML, and JavaScript.
  • Strong problem-solving skills and the ability to handle complex technical challenges.
  • Experience with version control systems (Git).
  • Familiarity with data processing libraries (Pandas, NumPy).
  • Understanding of HTTP protocols, web technologies, and API integration.
  • Excellent communication skills, both written and verbal.
  • Proven ability to work independently and as part of a team.

Preferred Qualifications:

  • Experience with cloud services (e.g., AWS, Azure, Google Cloud).
  • Knowledge of database systems (SQL and NoSQL).
  • Background in machine learning or data science.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.

Benefits:

  • Competitive salary and benefits package.
  • Opportunity to work on innovative and challenging projects.
  • Flexible working hours and hybrid work options.
  • Collaborative and supportive work environment.
  • Professional development opportunities and career growth.
  • Potential for leadership roles within the company.

ABOUT US

ABM Egypt is a leading provider of digital solutions, specializing in the development and implementation of cutting-edge technologies to enhance business performance. Our mission is to deliver innovative and efficient digital transformation solutions tailored to meet the unique needs of our clients.

SERVICES

StructuresSMM

QUICK LINKS

Cients AreaSite Map