602 Full Stack jobs in Egypt
Full Stack software Engineer
Posted today
Job Viewed
Job Description
Company Description
Business Gates is seeking a
Full Stack Developer
with strong
mobile expertise (Flutter & Android)
and proven experience in
backend development, APIs, and DevOps practices
. You'll work on cutting-edge ERP & mobile solutions, deploy scalable systems, and help us drive digital transformation.
Role Description
This is a full-time, Hybrid role located in Cairo for a Full Stack Engineer. The Full Stack Engineer will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications. Day-to-day tasks include collaborating with design and development teams, writing clean and efficient code, troubleshooting issues, and ensuring the performance, quality, and responsiveness of applications.
Qualifications
- Experience in Front-End Development and knowledge of technologies such as HTML, CSS, and JavaScript
- Proficiency in Back-End Web Development and databases
- Skills in Full-Stack Development, capable of handling both front-end and back-end tasks
- Strong understanding of Software Development principles and practices
- Great problem-solving skills and attention to detail
- Ability to work independently and in a team environment
- Bachelor's degree in Computer Science, Engineering, or a related field
- Experience with cloud services and version control systems is a plus
- Develop and maintain
mobile apps
with Flutter (iOS/Android + Web). - Build and optimize
backend services
and
REST APIs
. - Set up and manage
servers, databases, and microservices
. - Implement
CI/CD pipelines
for seamless delivery. - Deploy and scale applications using
Docker, Kubernetes, and cloud providers (AWS, Azure, GCP)
. - Ensure system performance, security, and scalability.
- Collaborate across teams with a
DevOps mindset
to streamline workflows.
Full Stack Software Engineer
Posted today
Job Viewed
Job Description
We're Hiring: Full-Stack Software Engineer (Python | Flutter | React)
Position in Egypt, with minimum of 3 years of experaince ONLY, DON'T APPLY IF THIS DOESN'T MATCH YOU.
Are you ready to build the future of web & mobile applications?
We're looking for a Full-Stack Engineer who thrives on solving complex problems and delivering high-quality digital products.
What You'll Work On:
Build APIs & microservices with Python (FastAPI)
Develop cross-platform apps with Flutter (iOS/Android)
Create modern, responsive web apps with React + TypeScript
Deploy & scale apps on Google Cloud Platform (GCP)
Collaborate via GitHub, CI/CD, Docker
Follow best practices: clean code, testing, and modern DevOps
What We're Looking For:
3+ years of full-stack development experience
Strong skills in Python, Flutter, and React
Knowledge of PostgreSQL, Redis, Docker, GCP
Passion for clean, scalable, and reliable code
Nice to Have:
Mobile CI/CD, Firebase, real-time features (WebSockets), performance optimization
You can apply by email to -
Full Stack Software Engineer
Posted today
Job Viewed
Job Description
Full-stack Software Engineer
Remote / Hybrid / On Site (Gouna, Red Sea, Egypt)
Kalakso is hiring Fullstack Software Engineers, Mid-Level and Senior, for a global AdTech Digital Out Of Home (DOOH) company primarily focused on physical convenience and grocery retailers. We enable retailers to enroll their media inventory into our Retail Media Network, and we make it easy for brand advertisers to publish their marketing campaigns.
The problem we're solving
Digital retailers use data to study shoppers' online behavior, predict their needs, and eliminate any friction points in the decision-making process. As a result, they provide shopping journeys that are very low on cognitive stress and therefore high on conversions/revenue. The problem is that digital-born retailers are moving to the offline world to increase their market share, and physical retailers are lacking the technology to compete with the complex data models digital ones have.
Our Vision
Our vision is to make physical spaces as intelligent and engaging as digital ones.
Our Mission
Our mission is to harness the power of data, AI, and Machine Learning by instantly and intelligently delivering highly engaging, personalized, and profitable in-store experiences.
Our Values
- Proactive: We don't wait to be told what to do.
- Rational: We execute on well-researched ideas.
- Resilient: We simply don't give up and are determined to succeed.
- Diverse: Our differences make us stronger as a group, and we love that.
- Social: We work hard and take time to celebrate success.
Job Purpose
We are looking for a highly skilled Mid-level and Senior full-stack software Engineer. You will work with product owners and other experienced software engineers to define software requirements and participate in operational and technical projects. In this role, you should be able to work independently while seeking the supervision and guidance of your superior. You should have excellent organizational and problem-solving skills. Your goals will be to develop high-quality software that is aligned with user needs and business goals.
Job Responsibilities
- Software Development
- Develop, maintain, and enhance high-quality software solutions under guidance from senior engineers.
Write clean, maintainable, and tested code following team standards and best practices.
System Design & Architecture
- Contribute to the design and implementation of features and components.
Follow established architectural patterns to ensure maintainability and scalability.
Code Review & Mentorship
- Conduct code reviews to learn and provide constructive feedback.
- Support junior engineers and interns with guidance on coding practices and
problem-solving.
- Collaboration & Agile Practices
- Collaborate with cross-functional teams (Product, Design, QA) to deliver
assigned tasks.
- Actively participate in Agile ceremonies such as sprint planning, stand-ups,
and retrospectives.
- Troubleshooting & Optimization
- Identify and fix bugs or performance issues in the software.
Assist in optimizing application code and improving system reliability.
Technical Improvement & Learning
Suggest minor improvements to code, processes, and workflows.
Stay updated with relevant technologies and adopt best practices under supervision.
Testing & Validation
- Write unit and integration tests for assigned features.
Ensure solutions meet functional and non-functional requirements.
Documentation & Knowledge Sharing
- Document implemented features, APIs, and processes for internal use.
- Share learnings and knowledge within the team to support collaborative growth.
KPIs
Code Quality & Maintainability
- Defect density: Number of bugs/defects per 1,000 lines of code (target threshold set
per team.
- Percentage of code reviews approved without major revisions.
Delivery & Productivity
- Percentage of assigned tasks completed on time per sprint.
- Number of pull requests merged per sprint (weighted by complexity).
Collaboration & Knowledge Sharing
- Participation in code reviews, design discussions, and team meetings.
- Contributions to internal documentation, technical guides, or knowledge-sharing sessions.
Learning & Growth
- Progress on skill development and adoption of best practices.
- Ability to take on increasingly complex tasks over time with minimal guidance.
Skills & Experience
Proven Software Engineering Experience 3 to 6 years of hands-on experience building scalable and maintainable software.
Backend Development
Good Knowledge in Python or , or Go; experience with stateful/stateless services and microservices.
Good Knowledge with any framework: NestJS, , Fastify
Frontend Development
Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, Angular, React, or
Understanding of state management and maintainable front-end architectures.
APIs & Integration
Experience designing and developing RESTful APIs and GraphQL services.
Databases & Data Management
Experience with SQL (PostgreSQL, Timescale) and/or NoSQL (MongoDB, Redis) databases.
Basic data modeling and query optimization skills.
Cloud & Infrastructure
Experience with at least one cloud provider (AWS, Azure, or GCP).
Familiarity with Docker and basic Kubernetes concepts.
CI/CD & Testing
Experience with CI/CD pipelines (Jenkins, GitHub actions, CircleCI).
Proficiency in unit and integration testing; familiarity with automated testing.
System Design & Performance
Understanding of scalable and fault-tolerant architectures.
Basic performance optimization skills; familiarity with monitoring tools (Prometheus, Grafana, ELK).
Version Control & Collaboration
Proficient with Git, branching, and pull request workflows.
Experience working in Agile teams (Scrum/Kanban) with Jira/Confluence.
Problem Solving & Analytical Thinking
Ability to troubleshoot software issues independently.
Analytical mindset and aptitude for problem-solving.
Learning & Growth
Willingness to learn from senior engineers and adopt best practices.
- Strong communication skills and willingness to share knowledge with peers.
Education
- Bachelor's degree in Computer Science, Information Systems, or any other related field. Language Skills
- Excellent level in the English language (Writing, Speaking, Reading, Listening)
Software Engineer, Full-Stack
Posted today
Job Viewed
Job Description
Job details
A next-gen AI company, Ottonomi AI Inc
Summary: Ottonomi AI is looking for a software development engineer to meet challenges in cutting edge AI solutions in the autonomous vehicle field. You will join a team of researchers and engineers to develop products and algorithms for autonomous vehicle and smart infrastructure systems. Ottonomi is a start-up with high growth potential and well positioned within the autonomous vehicle and smart city fields.
Responsibilities
- Design, develop, and maintain web applications using , , and Python.
- Write clean, maintainable, and efficient code following industry best practices.
- Collaborate with product managers, designers, and other developers to deliver features on time.
- Build, test, and deploy scalable backend services and APIs.
- Manage code repositories and workflows using Git/github.
- Implement and maintain containerized applications with Docker and Docker Compose.
- Work in a Linux-based environment for development and deployment.
- Troubleshoot, debug, and optimize applications for performance and scalability.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum 3 years of professional experience as a Full Stack Developer.
- Very strong expertise in , , and Python (multi thread/multi process programming).
- Solid understanding of Git, Docker, and Docker Compose.
- Hands-on experience working in Linux environments.
- Solid understanding of relational and NoSQL databases (PostgreSQL, MongoDB, etc.).
- Proficiency in RESTful APIs and JSON data handling.
- Strong problem-solving skills and ability to work independently as well as in a team.
- Very good communication and collaboration skills in English.
Preferred / Nice-to-Have Skills
- Experience with CI/CD pipelines.
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Experience with unit testing and integration testing frameworks.
- Understanding of Agile/Scrum methodologies.
Minimum Qualifications
· BSc. in computer science/engineering, software engineering, electrical engineering, or a related field
· Understanding of multi-threaded/multi-core programming, embedded architecture
· Experience with Python and C/C++ or Java
· Collaborative team-oriented attitude
Ottonomi AI is an equal opportunity employer.
Job Type: Full-time
Pay: commensurate with experience
Schedule:
- 8 hour shift with flexible hours
Supplemental Pay:
- Bonus pay
Work Location:
- Remote
Work Remotely:
- Yes
Interested applicants should submit their CV and a cover letter to
Job Types: Full-time, New grad
NET Full Stack Software Engineer
Posted today
Job Viewed
Job Description
Job Description
We are seeking a highly motivated
.NET Full Stack Software Engineer
with
2–5 years of experience
to join our growing team. This is a
remote position
, offering the opportunity to work on innovative and scalable web applications. The ideal candidate is passionate about delivering high-quality code, eager to learn, and able to work independently as well as collaboratively with a distributed team.
Key Responsibilities
- Design, develop, and maintain web applications using
.NET (Core/Framework)
,
C#
, and related technologies. - Build and integrate
front-end interfaces
using modern frameworks (Angular, React, or similar). - Write clean, scalable, and maintainable code following best practices.
- Work with
RESTful APIs
,
SQL Server
, and
Entity Framework
for data access and persistence. - Collaborate with cross-functional teams (designers, QA, DevOps) to deliver new features.
- Participate in
code reviews
,
unit testing
, and
deployment processes
. - Troubleshoot, debug, and optimize performance of applications.
- Contribute ideas for continuous improvement and innovation.
Qualifications & Skills
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
- 2–5 years of experience
in full-stack development with
.NET
. - Strong knowledge of
C#, ASP.NET Core
, and
Web API
. - Experience with
front-end frameworks
like Angular, React, or - Proficiency with
HTML5, CSS3, JavaScript/TypeScript
. - Experience with
SQL Server
and relational database design. - Familiarity with
Git
or other version control systems. - Good understanding of
Agile/Scrum
development methodologies. - Excellent problem-solving, communication, and teamwork skills.
Benefits
- 100%
Remote Work
. - Flexible working hours.
- Opportunity to work on challenging and impactful projects.
- Collaborative and supportive team environment.
Full Stack Software Engineer – Remote
Posted today
Job Viewed
Job Description
We're looking for a TypeScript-first engineer with strong NestJS and React/React Native skills to join our fully remote team. You'll build scalable, high-impact web and mobile apps from front-end to back-end, working with a modern stack and collaborating with a global group of engineers.
Tech Stack We Love:*Core Stack:*
* *Backend:* NestJS ), TypeScript, Prisma (ORM)
* *Frontend:* React / (Web), React Native (Mobile)
* *Database:* PostgreSQL
* *API:* REST, GraphQL
*Also in use:*
* Python (for data processing & AI agents)
* CI/CD with GitHub Actions
*Must-have Tools:*
* Cursor IDE (or proven experience with similar AI-assisted development tools)
You'll:* Design, develop, and deploy full-stack applications within our modular architecture.
* Build responsive, user-friendly UIs with and React Native.
* Architect and implement clean, scalable APIs and back-end services using NestJS.
* Write clean, maintainable, and well-documented TypeScript code, following our internal style guides.
* Optimize application performance for speed and scale.
* Collaborate with the team on Git, participating in code reviews and CI/CD workflows.
* Provable experience shipping production applications using our core stack (NestJS, , TypeScript, PostgreSQL).
* Strong knowledge of Git and CI/CD best practices.
* Excellent English communication skills, both written and verbal.
- Screening call
- *Mandatory:* Share your proudest GitHub project (we can't proceed without it).
- Take-home coding task relevant to our stack.
- Live coding session.
* Fully remote
* Work with a cutting-edge stack and modern, AI-assisted workflows.
* Join a growth-driven, collaborative culture.*Job Type:* Full-time – Remote (Egypt Preferred, open worldwide)
Job Type: Full-time
Senior Full-Stack Software Engineer
Posted today
Job Viewed
Job Description
Nowlun, the first digital freight forwarder in the MENA region, is redefining logistics by providing instant, transparent, and competitive ocean freight rates via integrated solutions with all major shipping lines. Our mission is to become the top logistics platform for the entire supply chain ecosystem, supporting businesses in Egypt, Saudi Arabia, and beyond with real-time pricing that unlocks significant cost-savings opportunities.
As we continue to grow, we are seeking a Senior Full-Stack Software Engineer who will play a crucial role in strengthening Nowlun mission to simplify the logistics industry in the MENA region. If you are passionate about leveraging technology to simplify shipping complexities and provide clients with real-time data, we invite you to join our innovative team at Nowlun and contribute to the future of logistics.
Responsibilities- Design, develop, test, and deploy robust web applications and APIs using modern programming languages and frameworks.
- Collaborate with cross-functional teams to gather requirements and implement features that meet business needs.
- Optimize applications for maximum performance, scalability, and security.
- Ensure code quality through code reviews, testing, and documentation.
- Stay updated with new technologies and industry best practices to continuously improve our development processes.
- Mentor junior developers and contribute to team knowledge sharing.
- Troubleshoot and resolve application issues in a timely manner.
Requirements
- Proven experience as a Full Stack Software Engineer or similar role.
- Strong proficiency in front-end technologies (e.g., HTML, CSS, JavaScript, React or Angular) and back-end technologies (e.g., , Python, Ruby, Java).
- Experience with database management systems (e.g., MySQL, MongoDB) and cloud services (e.g., AWS, Azure).
- Solid understanding of software development lifecycle and methodologies (Agile/Scrum).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
Benefits
- Join a team of exceptional talents and collaborate with inspiring colleagues who challenge and motivate you to excel.
- Company Stock Options (we hire partners)
- Private Health Insurance
- Channel your passion into meaningful work at an organization committed to driving impact and unlocking the potential of an underexplored region.
- Embrace opportunities to learn, grow, and expand your skills every single day.
Be The First To Know
About the latest Full stack Jobs in Egypt !
Senior Full Stack Software Engineer
Posted today
Job Viewed
Job Description
Senior Full-stack Software Engineer
Remote / Hybrid / On Site (Gouna, Red Sea, Egypt)
Kalakso is hiring Senior Full-stack Software Engineers for a global AdTech Digital Out Of Home (DOOH) company primarily focused on physical convenience and grocery retailers. We enable retailers to enroll their media inventory into our Retail Media Network, and we make it easy for brand advertisers to publish their marketing campaigns.
The problem we're solving
Digital retailers use data to study shoppers' online behavior, predict their needs, and eliminate any friction points in the decision-making process. As a result, they provide shopping journeys that are very low on cognitive stress and therefore high on conversions/revenue. The problem is that digital-born retailers are moving to the offline world to increase their market share, and physical retailers are lacking the technology to compete with the complex data models digital ones have.
Our Vision
Our vision is to make physical spaces as intelligent and engaging as digital ones.
Our Mission
Our mission is to harness the power of data, AI, and Machine Learning by instantly and intelligently delivering highly engaging, personalized, and profitable in-store experiences.
Our Values
- Proactive: We don't wait to be told what to do.
- Rational: We execute on well-researched ideas.
- Resilient: We simply don't give up and are determined to succeed.
- Diverse: Our differences make us stronger as a group, and we love that.
- Social: We work hard and take time to celebrate success.
Job Purpose
We are looking for a highly skilled Senior full-stack software Engineer. You will work with product owners and other experienced software engineers to define software requirements and participate in operational and technical projects. In this role, you should be able to work independently while seeking the supervision and guidance of your superior. You should have excellent organizational and problem-solving skills. Your goals will be to develop high-quality software that is aligned with user needs and business goals.
Job Responsibilities
- Software Development
- Develop, maintain, and enhance high-quality software solutions under guidance from senior engineers.
Write clean, maintainable, and tested code following team standards and best practices.
System Design & Architecture
- Contribute to the design and implementation of features and components.
Follow established architectural patterns to ensure maintainability and scalability.
Code Review & Mentorship
- Conduct code reviews to learn and provide constructive feedback.
- Support junior engineers and interns with guidance on coding practices and
problem-solving.
- Collaboration & Agile Practices
- Collaborate with cross-functional teams (Product, Design, QA) to deliver assigned tasks.
Actively participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
Troubleshooting & Optimization
- Identify and fix bugs or performance issues in the software.
Assist in optimizing application code and improving system reliability.
Technical Improvement & Learning
Suggest minor improvements to code, processes, and workflows.
Stay updated with relevant technologies and adopt best practices under supervision.
Testing & Validation
- Write unit and integration tests for assigned features.
Ensure solutions meet functional and non-functional requirements.
Documentation & Knowledge Sharing
- Document implemented features, APIs, and processes for internal use.
- Share learnings and knowledge within the team to support collaborative growth.
KPIs
Code Quality & Maintainability
- Defect density: Number of bugs/defects per 1,000 lines of code (target threshold set
per team.
- Percentage of code reviews approved without major revisions.
Delivery & Productivity
- Percentage of assigned tasks completed on time per sprint.
- Number of pull requests merged per sprint (weighted by complexity).
Collaboration & Knowledge Sharing
- Participation in code reviews, design discussions, and team meetings.
- Contributions to internal documentation, technical guides, or knowledge-sharing sessions.
Learning & Growth
- Progress on skill development and adoption of best practices.
- Ability to take on increasingly complex tasks over time with minimal guidance.
Skills & Experience
Proven Software Engineering Experience, more than 5 years of hands-on experience building scalable and maintainable software.
Backend Development
Good Knowledge in Python or , or Go; experience with stateful/stateless services and microservices.
Good Knowledge with any framework: NestJS, , Fastify
Frontend Development
Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, Angular, React, or
Understanding of state management and maintainable front-end architectures.
APIs & Integration
Experience designing and developing RESTful APIs and GraphQL services.
Databases & Data Management
Experience with SQL (PostgreSQL, Timescale) and/or NoSQL (MongoDB, Redis) databases.
Basic data modeling and query optimization skills.
Cloud & Infrastructure
Experience with at least one cloud provider (AWS, Azure, or GCP).
Familiarity with Docker and basic Kubernetes concepts.
CI/CD & Testing
Experience with CI/CD pipelines (Jenkins, GitHub actions, CircleCI).
Proficiency in unit and integration testing; familiarity with automated testing.
System Design & Performance
Understanding of scalable and fault-tolerant architectures.
Basic performance optimization skills; familiarity with monitoring tools (Prometheus, Grafana, ELK).
Version Control & Collaboration
Proficient with Git, branching, and pull request workflows.
Experience working in Agile teams (Scrum/Kanban) with Jira/Confluence.
Problem Solving & Analytical Thinking
Ability to troubleshoot software issues independently.
Analytical mindset and aptitude for problem-solving.
Learning & Growth
Willingness to learn from senior engineers and adopt best practices.
- Strong communication skills and willingness to share knowledge with peers.
Education
- Bachelor's degree in Computer Science, Information Systems, or any other related field. Language Skills
- Excellent level in the English language (Writing, Speaking, Reading, Listening)
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
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