Back to Vacancies

Python Developer

Python Developer

Python Developer

Python Developer

Cairo, Egypt

Cairo, Egypt

Full-time · Hybrid

Full-time · Hybrid

About The Position

Our Team is rapidly growing, and we are looking for a dedicated Python Developer to join our Team who will work on building and maintaining software solutions that drive innovation and efficiency in our organization.


you will contribute to the design, development, and deployment of scalable and robust software systems.

Responsibilities

  • Write clean, efficient, and maintainable Python code for a variety of applications.

  • Develop, test, and deploy software solutions that meet business requirements.

  • Debug and troubleshoot software issues to improve system performance and reliability.

  • Collaborate with cross-functional teams to design and implement new features.

  • Contribute to code reviews and ensure adherence to best practices and coding standards.

  • Document software designs, technical specifications, and processes.

  • Stay updated with emerging trends and technologies in Python and software development.

  • Work closely with project managers, and other developers to deliver high-quality solutions.


Skills

  • Bachelors degree in Computer Science, Engineering, or a related field.

  • 0-3 years of hands-on experience in Python development.

  • Solid understanding of core Python concepts and libraries.

  • Familiarity with web frameworks such as Flask or Django.

  • Experience with database systems such as MySQL, PostgreSQL, or MongoDB.

  • Proficiency in version control systems like Git.

  • Knowledge of software testing tools and methodologies.

  • Strong problem-solving skills and attention to detail.

  • Good understanding of software development life cycle (SDLC) processes.

  • Excellent communication and interpersonal skills.

  • Ability to prioritize tasks and work in a fast-paced environment.

  • Analytical mindset with a focus on delivering quality solutions.

  • Strong teamwork and collaboration skills.

  • Ability to learn and adapt to new tools and technologies quickly.

Bonus Points

  • Awareness of trending AI technologies or basic knowledge of AI.

  • Experience with cloud platforms like AWS or Azure.

  • Familiarity with containerization tools such as Docker.

  • Knowledge of machine learning frameworks like TensorFlow or PyTorch.

  • Certification in Python or related technologies.