650 Software Developers jobs in Egypt
AI Engineers, Software Developers, and Full-Stack Innovators
Posted today
Job Viewed
Job Description
We are expanding our AI-driven teams and hiring developers, engineers, and researchers who are passionate about building the next generation of artificial intelligence systems.
Whether your strength lies in building user interfaces, developing back-end logic, training AI models, or designing infrastructure, we have a place for you
You don't need to know exactly where you fit—we'll guide you. Just read the descriptions below and tell us which area matches your skills and interests best.
Requirements1. Front-End Developer
Designs and implements user-facing applications and dashboards.
Key Skills: React, JavaScript/TypeScript, TailwindCSS, Figma, UX principles.
Builds APIs and server-side systems that power AI tools and data pipelines.
Key Skills: Python, FastAPI, Go, SQL/NoSQL, REST/GraphQL.
Develops end-to-end applications connecting front-end interfaces with back-end AI logic.
Key Skills: Combination of Front-End and Back-End skills, API design, CI/CD.
Deploys, fine-tunes, and maintains AI models in production.
Key Skills: PyTorch/TensorFlow, MLOps, model serving, inference optimization.
Builds scalable data pipelines and manages datasets for training and evaluation.
Key Skills: Apache Airflow, Spark, SQL, Python, BigQuery, ETL systems.
Bridges the gap between AI theory and implementation by building prototypes.
Key Skills: Python, ML libraries, LLM experimentation, rapid prototyping.
Ensures reliability, monitoring, and automation across AI systems.
Key Skills: Kubernetes, Docker, Prometheus, CI/CD, Python/Bash.
Designs and maintains the cloud infrastructure supporting AI training and deployment.
Key Skills: AWS/GCP, Terraform, distributed systems, cost optimization.
Secures the platforms and services powering our AI stack.
Key Skills: Cloud security, identity management, penetration testing, audits.
Conducts experiments to advance the science behind our models (e.g., LLMs, computer vision, reinforcement learning).
Key Skills: Research publications, advanced ML theory, model development, experimentation.
Full Stack Application Developer
Posted today
Job Viewed
Job Description
Introduction
As an Application Developer, you will lead IBM into the future by
translating system requirements into the design and development of
customized systems in an agile environment. The success of IBM is in
your hands as you transform vital business needs into code and drive
innovation. Your work will power IBM and its clients globally,
collaborating and integrating code into enterprise systems. You will
have access to the latest education, tools and technology, and a
limitless career path with the world's technology leader. Come to IBM
and make a global impact
Your Role And Responsibilities
Full-Stack Development: Design and develop microservices, Design and develop user interfaces using React best practices, ensuring high performance and responsiveness.
- Cloud Integration: Implement and manage cloud-based solutions, leveraging cloud services to optimize application performance and scalability.
- API Integration: Integrate with APIs to facilitate seamless communication between front-end and back-end systems.
- Code Quality: Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
- Testing and Debugging: Conduct thorough testing and debugging to ensure the functionality and performance of applications.
- Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
- Continuous Improvement: Stay updated with the latest industry trends and technologies, and apply them to improve existing applications and develop new solutions.
Preferred Education
Bachelor's Degree
Required Technical And Professional Expertise
3-5 years of experience working on one or more cloud platform (AWS, Azure, GCP, or IBM Cloud) through internships, graduation project, other projects, etc.
Proficiency With One Of The Following Frameworks
- Node js.
- .Net
- Angular
- React
Preferred Technical And Professional Experience
- 5+ years of fullstack development experience
- React application Development
- NodeJs microservices Development (Typescript)
- REST APIS + Swagger
- Databases (Relational, NoSQL)
- Apollo GraphQL
Full Stack Application Developer
Posted 3 days ago
Job Viewed
Job Description
As an Application Developer, you will lead IBM into the future by
translating system requirements into the design and development of
customized systems in an agile environment. The success of IBM is in
your hands as you transform vital business needs into code and drive
innovation. Your work will power IBM and its clients globally,
collaborating and integrating code into enterprise systems. You will
have access to the latest education, tools and technology, and a
limitless career path with the world's technology leader. Come to IBM
and make a global impact!
**Your role and responsibilities**
Full-Stack Development: Design and develop node.js microservices, Design and develop user interfaces using React best practices, ensuring high performance and responsiveness.
* Cloud Integration: Implement and manage cloud-based solutions, leveraging cloud services to optimize application performance and scalability.
* API Integration: Integrate with APIs to facilitate seamless communication between front-end and back-end systems.
* Code Quality: Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
* Testing and Debugging: Conduct thorough testing and debugging to ensure the functionality and performance of applications.
* Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
* Continuous Improvement: Stay updated with the latest industry trends and technologies, and apply them to improve existing applications and develop new solutions.
**Required technical and professional expertise**
3-5 years of experience working on one or more cloud platform (AWS, Azure, GCP, or IBM Cloud) through internships, graduation project, other projects, etc.
Proficiency with one of the following frameworks :
* Node js.
* .Net
* Angular
* React
**Preferred technical and professional experience**
* 5+ years of fullstack development experience
* React application Development
* NodeJs microservices Development (Typescript)
* REST APIS + Swagger
* Databases (Relational, NoSQL)
* Apollo GraphQL
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Full Stack Developer
Posted today
Job Viewed
Job Description
We're on the hunt for a Full Stack Rockstar
Think in code, dream in design, and love turning ideas into reality? We're looking for a Full Stack Developer who can own the full journey — from sleek front-end magic to powerful back-end engines .
The ideal candidate will be proficient in VueJs for frontend development and PHP for backend systems. You will play a critical role in designing, developing, and maintaining web applications and services that are scalable, maintainable, and robust.
Experience: 3–4 Years
Location: Egypt (Hybrid)
Employment Type: Full-Time
Key Responsibilities- Develop and maintain scalable web applications using VueJs on the frontend and PHP on the backend.
- Collaborate with product managers, designers, and cross-functional teams across geographies to define and deliver new features.
- Write clean, maintainable, and well-documented code.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug issues across the stack.
- Participate in code reviews and contribute to technical discussions.
- Bachelor's degree in Engineering (Computer Science or related field) from a reputed university.
- 3–4 years of hands-on experience in full stack development.
- Strong proficiency in VueJs and PHP.
- Good understanding of RESTful APIs, JSON, and third-party integrations.
- Experience with relational databases (e.g., MySQL).
- Solid understanding of version control tools (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication skills in English to collaborate with international teams and stakeholders.
- Familiarity with containerization (Docker) and deployment workflows.
- Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
- A fast-paced and growth-oriented work environment.
- Opportunity to work on global projects with diverse teams.
- Continuous learning and development opportunities.
- Flexible work culture and supportive team environment.
Full Stack Developer
Posted today
Job Viewed
Job Description
About the Role:
We are seeking a
Full Stack Developer
with hands-on experience in
Strapi
,
React
, and
JavaScript
to join our development team. You will play a key role in implementing engaging user interfaces, integrating with our CMS backend, and ensuring seamless data flow between the front-end and server-side logic.
This role requires a developer who is detail-oriented, collaborative, and eager to build scalable, high-quality web applications.
Responsibilities:
- Implement and maintain the
visual elements
that users interact with in our web applications. - Integrate
front-end components with the
Strapi CMS
backend. - Customize and configure
Strapi to meet project-specific needs. - Ensure
server-side logic
and integration points function efficiently. - Manage and optimize
database structure and performance
. - Collaborate closely with designers and product teams to translate requirements into technical solutions.
- Maintain code quality, organization, and automation through best practices.
- Support testing, debugging, and deployment on
Azure
environments.
Requirements:
- 1–3 years
of hands-on experience as a Full Stack or Frontend Developer. - Strong proficiency in
JavaScript
and
. - Proven experience with
Strapi CMS
and backend integration. - Solid understanding of
RESTful APIs
and data flow management. - Experience deploying or managing apps on
Azure
(preferred). - Strong problem-solving and debugging skills.
- Ability to work effectively in both
English and Arabic
environments.
Preferred Qualifications:
- Familiarity with
or other modern frameworks. - Basic knowledge of
authentication
,
role-based access
, or
API security
. - Experience with
Git
,
CI/CD pipelines
, or
containerized environments
. - Passion for clean, scalable code and continuous learning.
Involvement:
- Primary involvement:
Development phase - Possible ongoing involvement:
Maintenance and optimization
Full Stack Developer
Posted today
Job Viewed
Job Description
Role Overview
As a Full Stack Developer, you'll play a key role in building new features, optimizing performance, and ensuring a smooth launch. This role is ideal for someone who thrives in cross-functional collaboration and enjoys building high-quality, creative digital products.
Key Responsibilities
- Design, develop, and deploy features across both front-end and back-end.
- Build and optimize back-end services to support game content, user data, and gameplay features.
- Manage and optimize database structures for performance and scalability.
- Collaborate closely with the design team to translate creative concepts into technical solutions.
- Ensure responsive, high-quality performance.
- Write clean, maintainable, and well-documented code.
- Implement automated testing and CI/CD pipelines for efficient, reliable releases.
- Troubleshoot and resolve technical issues during the pre-launch and post-launch phases.
Requirements
- Bachelor's degree in Computer Science.
- 2+ years of experience as a Full Stack Developer.
- Experience in educational technology, gamification, or interactive applications.
- Proven track record of building and deploying scalable web applications or games.
- Familiarity with 2-D game frameworks.
- Strong problem-solving skills and high attention to detail.
- Excellent communication skills and ability to work in a cross-functional team.
Our Stack & Tools
- Front-End: React, Redux, JavaScript/TypeScript, HTML/CSS
- Back-End: , Express
- Databases: SQL.
- Design Collaboration: Figma, Zeplin
- Version Control: Git/GitHub
- Infrastructure: AWS, Firebase
- Knowledge of DevOps practices and CI/CD tools
Full Stack Developer
Posted today
Job Viewed
Job Description
The Firm:
Arcsen is a leading global technology consulting firm specializing in providing innovative solutions and expert guidance to businesses across EMEA. With a commitment to excellence, Arcsen partners with industry giants such as Salesforce, MuleSoft, Tableau, Slack, and Sprout, Certinia, and Splunk, ensuring clients receive top-tier services tailored to their unique needs.
Position Overview:
As a Senior Salesforce Developer, you will play a pivotal role in designing, developing, and implementing Salesforce solutions. You will collaborate with cross-functional teams to enhance our Salesforce platform, ensuring optimal performance and user experience. The ideal candidate has 4-6 years of hands-on experience with Salesforce technologies, including APEX and Lightning Web Components (LWC).
Key Responsibilities:
- Develop, test, and deploy APEX code, triggers, and Lightning Web Components (LWC) to meet business requirements
- Design and implement complex Salesforce solutions, including custom objects, workflows, approval processes, and declarative features such as Salesforce Flows
- Collaborate with business analysts, architects, and stakeholders to gather, analyze, and refine technical and functional requirements
- Perform code reviews, enforce best practices, and provide mentorship to junior developers
- Integrate Salesforce with external systems (APIs, middleware, and 3rd-party applications) to streamline business processes and ensure seamless data exchange
- Optimize and maintain existing Salesforce applications, integrations, and workflows to ensure scalability and performance
- Ensure adherence to Salesforce development best practices, including security, performance optimization, and maintainability of code
- Implement Salesforce standard objects, capabilities, and configurations to meet common use cases without unnecessary customization
- Troubleshoot, debug, and resolve technical issues within the Salesforce platform, ensuring minimal downtime and optimal performance
- Stay current with Salesforce releases, new features, and industry trends to continuously improve and leverage platform capabilities
- Ensure comprehensive test coverage and perform unit testing to guarantee high-quality deployments across environments
Requirements
Bachelor's degree in Computer Science, Information Technology, or related field.
1 - 2 years of hands-on experience with
Full-stack development
.
Strong understanding of
Object-Oriented Programming
(OOP) concepts and languages.
Solid knowledge of Databases and Data Structures.
Basic Knowledge of
Salesforce, APEX, LWC.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to work collaboratively in a team environment.
Benefits
- Attractive packages and performance compensation
- Health insurance package. We care about your health and well-being
- Paid-time off and holidays. Giving our professionals the flexibility & responsibility to manage their times
Arcsen is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Different makes us better.
By applying, you give your consent to the processing of your personal data which are necessary to the Personal Data Administrator for the purpose of the recruitment process, and the future recruitment processes. This consent will allow us to contact you in connection with our recruitment. We will process your data for two years.
Be The First To Know
About the latest Software developers Jobs in Egypt !
Full-Stack Developer
Posted today
Job Viewed
Job Description
Full-Stack Developer (Azure Cloud Specialist) – Remote (Egypt preferred)
Company: ATYVance
Compensation: 25,000 EGP/month (B2B Contract)
About ATYVance
ATYVance is an AI-powered ESG intelligence platform that helps organizations automate compliance, track sustainability performance, and make data-driven decisions. We simplify ESG data collection, reporting, and analysis for enterprises of all sizes. Our platform delivers real-time insights, actionable metrics, and regulatory alignment using AI-driven analytics and industry-standard frameworks.
Role Overview
We are seeking a Full-Stack Developer with strong Azure Cloud expertise to join our growing team. This is a full-time remote role where you will work on both front-end and back-end development, integrate Azure services, and ensure the platform's scalability and performance.
You will collaborate with our core team to:
- Develop and maintain new features
- Optimize existing functionalities
- Debug and resolve technical issues
- Ensure seamless integration with Azure cloud services
Key Responsibilities
- Full-stack development (front-end + back-end)
- Implement and manage Azure cloud integrations
- Optimize application performance and scalability
- Collaborate in an asynchronous-first environment with regular sync meetings
Required Qualifications
- Proven experience in Full-Stack Development
- Strong Back-End Development skills expertise required)
- Front-End proficiency (HTML, CSS, JavaScript frameworks)
- Expertise in Azure Cloud Services (deployment, integration, scaling)
- Excellent problem-solving skills and ability to work independently
- Bachelor's degree in Computer Science, IT, or related field
Nice to Have
- Experience with CI/CD pipelines
- Familiarity with containerization (Docker, Kubernetes)
- API application development and integration
- AI experience (ML, OpenAI, Databricks, etc.)
Must Have
- Stable, high-speed internet connection (fiber preferred)
- Multiple Azure certifications and hands-on experience
- Full-time commitment (cannot be a second job)
- Proficiency in using AI tools for code generation and troubleshooting
Working Arrangement
- Contract Type: B2B (through your registered company)
- Location: Fully Remote (Egypt-based)
- Hours: 40 hours/week (time tracking required with screen sharing & camera)
- Collaboration: Asynchronous-first with regular sync calls
- Growth: Opportunity to evolve as the team expands
- Long-Term Potential: Exceptional performers may have opportunities for international roles as we scale
Compensation
- Budget: 25,000 EGP/month with a review every 3 months
How to Apply
Submit via LinkedIn:
- Your CV highlighting Azure and full-stack projects
- Portfolio or GitHub showcasing relevant work
- A brief introduction explaining your Azure experience and preferred working arrangement
- Your company details for B2B invoicing
Full Stack Developer
Posted today
Job Viewed
Job Description
**About us:
We're a fast-growing tech startup that builds custom-coded educational platforms and e-commerce websites — no WordPress, no templates, just pure development.
Our mission is to empower teachers, academies, and businesses with modern, scalable platforms built from scratch.**
Your Role:
- You'll be responsible for designing and developing complete systems — from backend to frontend — including:
- Full educational platforms (Teacher Dashboard, Student Portal, Payments, Video System, Quizzes, etc.)
- Custom e-commerce websites (Products, Orders, Checkout, Cart, Payments).
- API development and system integration.
- Payment gateway integration (Paymob, Fawry, Vodafone Cash).
- Writing clean, efficient, and scalable code.
- Working closely with the design team to bring UI/UX to life.
- Managing databases and deployments.
Required Skills:
- Strong experience in Laravel or (Backend).
- Excellent skills in React / / (Frontend).
- Good understanding of MySQL / MongoDB.
- Solid knowledge of RESTful APIs and authentication systems.
- Prior experience in LMS (Learning Management Systems) or E-commerce projects is a plus.
- Familiar with Git/GitHub and VPS deployment.
- Passionate about code quality and performance.
What We Offer:
- Flexible and creative work environment.
- Hybrid/remote work option.
- Work on real projects from scratch — no templates.
- Be part of the core tech team of a growing company.
How to Apply:
Send your CV + portfolio (GitHub / project links) to:
()
or via WhatsApp: ( )
Subject: Full Stack Developer Application
full stack Developer
Posted today
Job Viewed
Job Description
Company Description
Since its foundation in 1991, ASSET Technology Group has been at the forefront of developing innovative software solutions in Document Management, Process Automation, and Content Management. With over 30 years of achievements, ASSET has established itself as a leader in the Middle East market, serving more than 600 clients regionally and internationally. The company has a dedicated software services division that boasts a team of over 600 skilled engineers, delivering top-tier development, support, and quality control services. ASSET's commitment to excellence is demonstrated through its skilled technical teams and partnerships with leading companies like Opentext, Microsoft, Liferay, and Fiorano.
Role Description
This is a full-time role for a Java-Angular Full Stack Developer, based on-site in Cairo, Egypt. The developer will be responsible for designing and developing full-stack applications using Java and Angular. Day-to-day tasks include back-end web development, front-end development, software development, and working with cascading style sheets (CSS). Collaborating with cross-functional teams to deliver high-quality software solutions is key to this role.
Qualifications
- Proficiency in Back-End Web Development and Software Development
- Experience in Front-End Development and Full-Stack Development
- Working knowledge of Cascading Style Sheets (CSS)
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Bachelor's degree in Computer Science, Engineering, or a related field
- Experience working with Java and Angular frameworks