100 Python Developer jobs in Egypt
Python Developer
Posted today
Job Viewed
Job Description
- Write effective, scalable code
- Develop back-end components to improve responsiveness and overall performance
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
Requirements and skills
- Work experience as a Python Developer
- Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
- Knowledge of object-relational mapping (ORM)
- Familiarity with front-end technologies (like JavaScript and HTML5)
- Team spirit
- Good problem-solving skills
- BSc in Computer Science, Engineering or relevant field
Python Developer
Posted today
Job Viewed
Job Description
**Responsibilities**
- Create efficient and scalable solutions to complicated issues.
- Collaborate with cross-functional teams that include other engineers, product managers, and designers.
- Maintain code quality using automated testing and code reviews.
- Participate in the software development life cycle, which includes planning, designing, developing, testing, and deploying software.
**Qualifications & Work Experience**
- Bachelor's degree in computer science, computer engineering, or a related field
- At least 1 year of experience in Python development
- Strong proficiency in Python and related libraries and frameworks, such as Django, Flask, and NumPy
- Experience in relational databases, such as MySQL, PostgreSQL, and SQL queries
- Familiarity with cloud services, specifically AWS, and related services, such as EC2, S3, Lambda, and RDS
- Familiarity with web development technologies, such as HTML, CSS, JavaScript, and jQuery
- Experience with version control systems, such as Git
**Behavioural Competencies**
- Problem-solving and decision-making skills
- Analytical skills
- Accuracy and attention to detail
- Ability to work independently and within a team
- Excellent written and verbal communication skills
z3a6BJhevW
Senior Python Developer
Posted today
Job Viewed
Job Description
**Responsibilities**
- Create efficient and scalable solutions to complicated issues.
- Collaborate with cross-functional teams that include other engineers, product managers, and designers.
- Maintain code quality using automated testing and code reviews.
- Participate in the software development life cycle, which includes planning, designing, developing, testing, and deploying software.
**Qualifications & Work Experience**
- Bachelor's degree in computer science, computer engineering, or a related field
- 3-5 years of experience in Python development
- Strong proficiency in Python and related libraries and frameworks, such as Django, Flask, and NumPy
- Experience in relational databases, such as MySQL, PostgreSQL, and SQL queries
- Familiarity with cloud services, specifically AWS, and related services, such as EC2, S3, Lambda, and RDS
- Familiarity with web development technologies, such as HTML, CSS, JavaScript, and jQuery
- Experience with version control systems, such as Git
**Behavioural Competencies**
- Problem-solving and decision-making skills
- Analytical skills
- Accuracy and attention to detail
- Ability to work independently and within a team
- Excellent written and verbal communication skills
Dz0FEH2gcS
Python Django Developer
Posted today
Job Viewed
Job Description
**collaborate with each department to create and deploy disruptive products.** Come work at a growing company that offers great benefits with opportunities to moving forward and learn alongside accomplished leaders. We're seeking an experienced and outstanding member of staff.
This position is both
**Responsibilities**:
- Develop Python Django modules & Applications
- Develop integration plugins / APIs with other systems
- Develop Registration APIs with user identity management system
- Maintain system upgrades and enhancements
**Must Have**:
- Bachelor Degree or Higher
- Passion for software products
- Good written & spoken English
- High knowledge with Python different libraries.
- 1 - 2 years experience of python django development
**Nice to have**:
- Experience in writing online content
- Good written & spoken English and able to learn other languages
- Able to develop REST APIs for integration (with many systems) as we having strong analytic & research skills.
**What's great in the job?**:
- Great team of smart people, in a friendly and open culture
- No dumb managers, no stupid tools to use, no rigid working hours
- No waste of time in enterprise processes, real responsibilities and autonomy
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company
**What We Offer**:
Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, monthly drink, and much more
**Perks**:
A full-time position
Attractive salary package.
**Trainings**:
12 days / year, including
6 of your choice.
**Sport Activity**:
Play any sport with colleagues,
the bill is covered.
**Eat & Drink**:
Fruit, coffee and
snacks provided.
Python & Machine Learning Developer
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and motivated Senior Python Developer to lead our smart AI and machine learning projects while also collaborating closely with team members on projects built on PHP. As a Senior Python Developer, you will play a pivotal role in designing, developing, and implementing cutting-edge AI solutions to address complex business challenges.
**Responsibilities**:
- Leading the development and deployment of AI and machine learning projects using Python, including but not limited to natural language processing (NLP), computer vision, predictive modeling, and recommendation systems.
- Collaborating with cross-functional teams to understand project requirements, design scalable solutions, and integrate AI capabilities into existing systems.
- Architecting robust and efficient machine learning pipelines, ensuring scalability, reliability, and performance.
- Mentoring and guide junior developers, providing technical expertise, code reviews, and best practices in Python development.
- Staying updated with the latest trends and advancements in AI, machine learning, and Python technologies, and incorporating them into project development.
- Working closely with stakeholders to gather feedback, iterate on solutions, and continuously improve AI models and algorithms.
- Contribute to the overall software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Collaborate with PHP developers to ensure seamless integration of AI components into PHP-based projects, maintaining consistency and compatibility across platforms.
**Requirements**:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Solid understanding of software engineering principles, including object-oriented programming, data structures, and algorithms.
- Experience in leading and managing AI projects, from conception to production deployment, with a focus on delivering high-quality, scalable solutions.
- Proficiency in Python programming and familiarity with PHP development is desirable.
- Strong analytical and problem-solving skills, with the ability to translate complex business requirements into technical solutions.
- Excellent communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
- Self-motivated and proactive, with a passion for learning and staying updated with emerging technologies in AI and machine learning.
- Experience with cloud platforms (e.g., Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus. Experience with agile methodologies (e.g., Scrum, Kanban) and proficiency in version control systems (e.g., Git) is preferred.
Join our dynamic team and contribute to the development of innovative AI solutions that drive business growth and success.
Full Stack Developer (Python) - Remote
Posted today
Job Viewed
Job Description
MonetizeMore offers location and schedule freedom to every one of its team members. That means that you would have the lifestyle autonomy to choose to work from anywhere in the world, during the time of day you prefer. This new-age work lifestyle would enable you to engineer your ideal lifestyle. Say goodbye to endless commutes, stuffy business attire, and the arbitrary 9 to 5 work-day. Take your life back into your hands by joining the MonetizeMore team!
**What You’ll Do**:
- Developing features or product using: Node.js, JavaScript, Python/Flask, PostgreSQL, React.js, AWS, Linux, Docker, Git, Cloud Services and any other new technologies
- Developing APIs and integrating with 3rd party APIs to automate manual tasks
- Implementing UI facilitating third-party reporting and streamlining ad operations
- Integration of services to maximize ad revenues and maintain strong user experience
- Defect resolution of existing and new issues
- Unit testing new features to ensure they conform to MonetizeMore’s quality standards and meet requirements
- Code reviews
- Running performance benchmarking tests
- Staying up to date with new trends and advancements in web development and ad tech
- Attending daily stand-up meetings (30 mins) and other Scrum meetings (Every 2 weeks)
**Who You Are**:
- 3+ years of programming experience using different tech stack
- 2+ years of experience in web development. Flask, Django, Ruby on Rails or similar
- SQL database experience, schema design, optimization, query analysis, database administration
- Knowledge of D-HTML, experience with ReactJS, AngularJS or similar
- Experience on Linux platforms - basic administration, builds, software deployment, writing Shell scripts
- GIT experience
- English language fluency
- Good communication skills, self motivated
**What We Offer**:
- ** Competitive Salary**: Our salary formula adjusts to your cost of living and experience.
- ** Work remotely**: Live and work wherever you like!
- ** Flexible working hours**: You have the autonomy to set your own schedule
- ** Retreats**:We meet in person for company get-togethers.
- ** Professional Career**: Growth, trainings, and learning opportunity
- We make hiring decisions based on your experience, skills and passion. Please note that interviews are conducted virtually._
O5VCGZ4Xtj
Head of Data Science & Analytics
Posted today
Job Viewed
Job Description
**WHAT WE DO** | Mondia Pay is a rapidly growing FinTech company, disrupting the payment business across 60+ countries globally, with a strong focus on Africa & emerging markets. Our talented teams create tech that connects brands to people via meaningful content that impacts their lives in positive ways.
**WHY WE’RE DIFFERENT |** What makes us a leader in our industry, and different from other international digital tech companies, is our ability to tailor or custom create our offering to solve business challenges.
**WHERE YOU FIT IN |** We aim to build an inspiring organisation with an engaged and high-performing culture. We believe in possibilities. We connect to the future. Think unlimited digital potential, global reach, limitless content, unreal experiences, real connections now imagine the direct impact you could have in this landscape. If you are eager to work in an inspiring, dynamic environment and collaborate with like-minded people, we want to hear from you!
**ABOUT THE ROLE**
Mondia is seeking a Head of Data & Analytics to lead a talented data team to deliver transformational customer insights that drive marketing, content and product strategy. As the Head of Data & Analytics at Mondia, you will have the opportunity to work with a huge and rapidly growing data set generated by digital products and services with a charter to uncover insights that produce step-function growth in the Mondia Subscription base. You will develop people, form strong working partnerships with business and technology leaders, plan and execute analytical roadmaps, formulate analytical strategies for solving business problems, and develop strategies to scale the impact of data through development of self-service analytical programs.
**Responsibilities**:
- Leadership and management of a global Data Science/Analytics team of up to 10 members.
- Study and help maximize the company’s current data requirements, quality and maturity level.
- Partner with senior business and technology leaders to develop data-driven business strategies and forecast commercial performance, product mix expectations, and promotional program impact using industry leading methodologies.
- Deliver insights to help shape strategy across a wide spectrum of business and technology of different Mondia verticals like MondiaPay, Entertainment, Health and Lifestyle.
- Lead research and development of foundational business enablers, including acquisition and lifecycle stage propensity
models, customer segmentation models, experimentation metrics, marketing attribution models, and forecast and lift models.
- Oversee planning and execution of self-service analytics data infrastructure roadmap.
- Establish a data warehouse strategy to provide consistent, clean, and integrated data to enable user-generated reporting and self-help.
- Lead our Data Engineering team to build requirements for data infrastructure necessary to facilitate efficient advance analysis and reporting.
- Provide guidance and thought leadership on analytical best practices to team members and business partners.
- Translate analytic insights into concrete, actionable recommendations for business or product improvement.
- Effectively establishing and ensuring adherence to an enterprise data governance framework for Mondia data policies, standards, and practices, both at the department and functional areas level, to achieve the required level of consistency, quality and protection.
- Work with various department analyst teams to build and maintain business performance dashboards and reports to improve decisions, optimize processes and plans, and work proactively.
**Requirements**:
Other qualifications include:
- MS degree in Business, Economics, Statistics, Data Science, Data Mining, or other quantitative fields.
- 10+ years of experience in Analytics, Data Science Business Intelligence or other quantitative disciplines and a degree in statistics, economics, mathematics, or similar quantitative discipline
- 5+ years of analytical people management experience
- Deep experience developing successful analytics-based solutions to business problems
- Proven track record of solving ambiguous and highly complex data problems
- Proficiency using SQL to query large relational databases and ability to build and maintain processes to extract & integrate data from various sources
- Experience working with AWS, Hadoop/MapReduce, Spark or other Big Data technologies
- Experience with statistical analytics tools such as R, Python, SAS, or STATA
- Exceptional critical thinking, attention to detail and obsessed with data quality and integrity
- Strong interpersonal and communication skills. Must be able to explain technical concepts and analysis implications clearly to a wide and senior audience, and be able to translate business objectives into actionable analysis
**Benefits**
Family Medical and Health insurance
Annual Bonus
Paid time off
Flat hierarchies and short decision-making
Be The First To Know
About the latest Python developer Jobs in Egypt !
Senior Data Science Associate Sc7, Regional Bureau
Posted today
Job Viewed
Job Description
**TERMS AND CONDITIONS**:
**JOB TITLE**:
**Senior Data Science Associate**
**TYPE & LEVEL OF CONTRACT**:
**Service Contract, SC7**
**UNIT/DIVISION**:
**Technology**
**DUTY STATION (City, Country)**:
**Regional Bureau in Cairo (RBC), Cairo, Egypt**
**REPORT TO**:
**Regional Data Coordinator**
**DURATION OF CONTRACT**:
**1 year**
**ABOUT WFP**:
The United Nations World Food Programme is the world's largest humanitarian agency fighting hunger worldwide. The mission of WFP is to help the world achieve Zero Hunger in our lifetimes. Every day, WFP works worldwide to ensure that no child goes to bed hungry and that the poorest and most vulnerable, particularly women and children, can access the nutritious food they need.
WFP’s Regional Bureau for the Middle East and Northern Africa (RBC), based in Cairo, Egypt, provides strategic guidance, policy/technical support and direction to WFP operations and activities in 16 countries including Algeria, Armenia, Egypt, Iran, Iraq, Jordan, Lebanon, Libya, Morocco, Palestine, Syria, Tunisia, Turkey, Ukraine, Yemen and Moldova. These country offices aim to assist roughly one-third of all of WFP’s beneficiaries (approx. 30 million) in some of the most critical humanitarian emergencies of our time. RBC is also active in the ‘Changing Lives’ side of WFP’s mandate, helping national governments and local communities improve nutrition, livelihoods, school feeding, social protection, climate and disaster risk reduction and other programmes that build resilience and support development.
**WHY WORK AT WFP?**:
**SAVING & CHANGING LIVES **:
- Make a difference, the world will notice._
We are driven by our mission to fight world hunger and feed people’s dreams of a brighter future.
**GLOBAL COMMUNITY**:
- Build bridges that unite people across the world._
Being part of a global, diverse and multicultural community like WFP, will continuously expose you to new ideas and perspectives.
How we deliver our mission in a deep respect for personal and cultural differences and close collaboration between every member of our global team, will certainly enrich your experience and knowledge on so many levels.
**UNLIMITED POSSIBILITIES**:
- Unlock possibilities you never thought you'd find._
WFP goes anywhere it is needed and does whatever it takes to get the job done.
**LIFE-CHANGING EXPERIENCE**:
- Reach beyond yourself and discover your true potential._
WFP offers the kind of life-changing experiences you’re unlikely to find in many other organizations.
**Join us to make a difference**
**Watch this video to know more about us!**
**JOB PURPOSE**:
WFP Technology Division (TEC) is the digital business engine of the World Food Programme, providing the business with multi-pronged and resilient technical capabilities able to respond with the agility required in humanitarian operations. Technology and connectivity are rapidly reaching some of the most vulnerable people and places affected by crisis, but they are also increasingly expanding to the services responding to those same crises. As one of the main humanitarian actors, WFP has the opportunity and the obligation to leverage data and technology to better know and serve those in need by digitally transforming the way it works.
The job holder will be based and working for WFP Regional Bureau for Middle East, Norther Africa and Eastern Europe (RBC) which is located in Cairo. RBC provides strategic direction, technical guidance, resource mobilization and management support to WFP operations and activities in different countries in the region.
The Purpose of this job is to support the delivery of professional, client-focused data services, The job holder will be part of Data Service Team, within RBC TEC Unit, contributing in the delivery and implementation of data integration, analysis and visualization projects across field operations within RBC region.
**KEY ACCOUNTABILITIES (not all-inclusive)**:
**Responsibilities**:
- Responds to requests for exploration, identification, and acquisition of data sources to determine their suitability for use in decision making and advancing the goals of the organization. Leads other team members to prepare input to address requests.
- Provides client training and develops products, tools and processes to extend the capabilities of WFP Country offices.
- Prepares customized visualization and presentation products to reveal the findings of analysis for clients utilizing WFP standard tools such as Tableau.
- Build and strengthen the capacity of data visualization in RBC by organizing and facilitating trainings.
- Ensure adherence to WFP policies regarding data, including data privacy, security, management, and code documentation.
- Participate in field missions as required.
- Performs other duties as assigned.
**Work implies frequent interaction with the following**:
- Staff at various levels throughout the Organization.
- Specialized agencies and national governments.
-
Backend Developer
Posted today
Job Viewed
Job Description
**Job Description**:
**Responsibilities**:
1. Design and develop efficient, reliable, and scalable backend systems and APIs.
2. Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
3. Implement and maintain data models, database schemas, and data storage solutions.
4. Write clean, maintainable, and well-documented code following industry best practices.
5. Perform unit testing and debugging to ensure software meets quality standards.
7. Collaborate with frontend developers to integrate frontend components with backend systems.
8. Stay up-to-date with emerging technologies and industry trends to continuously improve the development process.
9. Participate in code reviews to provide and receive constructive feedback.
10. Contribute to the software development life cycle, including requirements analysis, design, implementation, testing, and deployment.
**Requirements**:
1. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
3. Strong proficiency in at least one backend programming language such as Python, Java, or Node.js.
4. Experience with web frameworks and technologies such as Django, Flask, Spring, or Express.js.
5. Proficiency in working with databases (SQL and/or NoSQL) and implementing efficient data models.
6. Solid understanding of software development principles, design patterns, and best practices.
7. Familiarity with version control systems (e.g., Git) and agile development methodologies.
8. Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
9. Excellent problem-solving and analytical skills, with a strong attention to detail.
10. Effective communication and teamwork abilities.
Preferred Qualifications:
1. Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
2. Familiarity with microservices architecture and RESTful API design principles.
3. Knowledge of caching mechanisms, message brokers, and asynchronous processing.
4. Familiarity with DevOps practices, continuous integration, and deployment pipelines.
5. Experience with test-driven development (TDD) and automated testing frameworks.
Join our team and be part of an innovative and collaborative environment where you can make a significant impact on our products and services. We offer competitive compensation packages and opportunities for professional growth and development.
**Salary**: From E£7,000.00 per month
Ability to commute/relocate:
- Giza: Reliably commute or planning to relocate before starting work (required)
Backend Developer
Posted 13 days ago
Job Viewed
Job Description
- Job Title: Backend Developer
- Work Condition: Remote.
- Main Responsibilities:
1) Build and maintain backend services and APIs.
2) Migrate legacy codebases (e.g., from Vanilla PHP to Laravel).
3) Implement secure authentication and input validation measures.
4) Optimize and manage MySQL databases using Prisma ORM.
5) Write unit and integration tests, including mocking data.
6) Deploy with containerization tools like Docker.
7) Work closely with frontend and cross-functional teams to deliver seamless features.
- Main Requirements:
1) 35 years of hands-on backend development experience.
2) Proficiency in Node.js (ES6+/TypeScript) and PHP (Laravel).
3) Strong grasp of authentication, data validation, and input sanitization.
4) Solid experience with MySQL and Prisma ORM.
5) Skilled in using Docker for deployment workflows.
6) Comfortable writing testable, maintainable code with mocks and automated tests.
7) Confident with Git version control (branching, merging, etc.).
8) Strong communication skills and a collaborative spirit.