491 Full Stack Development jobs in Egypt
Full Stack Development
Posted today
Job Viewed
Job Description
For this company area, AlmavivA is looking for people capable of covering the role of Team Leader
Candidates will be responsible for:
- Define and assign tasks to team members.
- Keep track of the status of development
- Help design software solutions for Back-end, Front-end and integration.
- Implementing software solutions cloud and on premises architecture
- Coordinate with project managers.
- Tutoring and helping the team grow
- Write technical documents.
Requirements:
- Good spoken and written Italian
- Good spoken and written English
- Minimum 2 years of experience in leading a team of developers
- Degree in IT/Scientific discipline
- Experience in managing a team of developers on multiple projects
- Minimum 4 years of experience in:
- Java 8 or higher
- Spring Framework
- Spring Boot
- Spring Cloud with a focus on the gateway module
- Spring Data JPA – Hibernate
Or
- Minimum 4 years of experience in:
- HTML, CSS, JavaScript, Angular and React front-end web technologies
- Ability to integrate third-party APIs
- Familiarity with CRM or CMS systems
- Software development experience using Git and the Gitflow pattern, containers, Unit Testing
- DevOps experience
- Good knowledge of English both written and written
Nice to have:
- Knowledge of Cloud environment
- .Net knowledge
- Knowledge of Python
- Spring Cloud Dataflow
- Kubernetes / Openshift / Rancher knowledge
- Experience in PHP
- Drupal knowledge
- Knowledge of Qarkus or Micronaut
- CI/CD
- Web Services SOAP
- WSO2 Identity Server o Keycloak (protocols OAuth2 / OpenId), API Manager, Integration Platform
- NIST (or similar) framework for developing secure code
The profile is completed by relational, communicative and organizational skills, result orientation, ability to work towards objectives and in a team, predisposition for problem solving and a strong analytical ability.
Full Stack Development Team Lead
Posted today
Job Viewed
Job Description
Company Description
Fodo MENA
provides a POS system designed for seamless operations, serving over 1000 clients in Saudi Arabia, Egypt, and other countries. We specialize in understanding and meeting the distinct needs of businesses in the MENA region. Our solutions are tailored to ensure ease of use and efficiency for our clients.
We are seeking a passionate and experienced Full Stack Team Lead to guide our talented development team. This role is a unique blend of hands-on technical contribution and compassionate leadership. You will be instrumental in architecting robust web and mobile solutions, driving technical excellence, and mentoring your team to deliver high-impact products for our enterprise clients.
Key Responsibilities:
Technical Leadership & Execution:
· Lead the architecture, design, and development of high-level product specifications and scalable full-stack solutions using the Microsoft technology stack.
· Design, develop, and maintain robust, secure, and scalable RESTful APIs and microservices to facilitate seamless integration.
·
Architect, develop, and deliver cross-platform mobile applications using the .NET ecosystem (e.g., .NET MAUI, Xamarin).
· Make critical technology decisions, evaluating and selecting the right open-source tools and frameworks for the job.
· Ensure all software, APIs, and mobile applications meet stringent requirements for functionality, performance, security, and maintainability.
· Conduct thorough code reviews to maintain high code quality and share knowledge across the team.
· Champion best practices in development, testing (including mocking and testing frameworks), and deployment.
Team Leadership & Mentorship:
· Provide direct technical leadership, mentorship, and career development support to junior and mid-level developers.
· Foster a collaborative, inclusive, and high-performing team environment.
· Work closely with the team to define, prioritize, and delegate projects and tasks effectively.
· Ensure your team is on track with their skills development paths and professional growth objectives.
Stakeholder Collaboration & Delivery:
· Collaborate with Head of Technology, Software Delivery Managers, Program Managers, and Solution Architects to ensure timely and successful project delivery.
· Drive integration projects via well-defined APIs, ensuring our web and mobile solutions work seamlessly within our clients' complex enterprise infrastructures.
· Work with product and support teams to triage, prioritize, and address feature requests and issues reported by end-users.
· Create and maintain comprehensive technical documentation, including API specifications, mobile architecture diagrams, and integration guides.
Qualifications & Experience:
Must-Haves:
· Bachelor's degree in Computer Science, Engineering, or a related field from a top university (or equivalent practical experience).
·
7+ years
of professional full-stack development experience with
5+ years
in a technical leadership or team lead capacity.
· Deep, hands-on expertise in the
Microsoft ecosystem
: .NET, .NET Core, C#, MS-SQL, and Angular.
· Proven experience in designing, building, and securing RESTful APIs and web services for enterprise applications.
·
Hands-on experience in developing and deploying cross-platform mobile applications using .NET (e.g., .NET MAUI or Xamarin).
· Proven experience building and shipping enterprise-grade, highly available, and scalable applications.
· Experience with
Azure cloud services
(e.g., App Services, API Management, Functions, SQL Database, DevOps).
· Solid background in desktop application development using
WPF
.
· Exceptional verbal and written communication skills in
both English and Arabic
.
· Proven ability to lead, influence, and mentor a development team.
· Experience working with distributed/remote teams and managing asynchronous workflows.
· Ability to thrive under pressure in a fast-paced environment and manage multiple deadlines.
Nice-to-Haves:
· Experience with the
MVVM architectural pattern
(highly relevant for WPF and mobile development).
· Proficiency with mocking frameworks (e.g., Moq, NSubstitute) and testing frameworks (e.g., xUnit, NUnit, Selenium).
· Experience with API documentation tools (e.g., Swagger/OpenAPI) and API security best practices (OAuth, JWT).
·
Experience publishing and managing applications in the Apple App Store and Google Play Store.
· Experience in a client-facing role or working directly with enterprise clients.
What We Offer :
A professional and supportive work environment.
Continuous training and career development.
Opportunities for career growth.
Medical & Life Ins
Software Engineer
Posted today
Job Viewed
Job Description
We're seeking a talented and experienced Software Engineer to become a pivotal part of our growing team. At swegit, you'll have the unique opportunity to shape the development landscape of a diverse array of client projects. Your contributions will not only drive our clients' success but also play a crucial role in our company's journey and expansion.
Responsibilities
- Develop and maintain
web or mobile
applications (or both). - Contribute to
both frontend and backend
components of full-stack solutions. - Implement and manage
CI/CD pipelines
for mobile and web applications. - Work with
containerized environments
for efficient deployments. - Ensure
high performance, stability, and reliability
through effective monitoring and testing. - Collaborate on
database management
using relational and NoSQL databases.
What We're Looking For
- Proficiency in TypeScript frameworks like
,
NestJS
,
Hono
or
React Native
. - Hands-on experience with
Docker
and CI/CD tools such as
GitHub Actions
. - Solid understanding of databases like
PostgreSQL
and
MongoDB
. - Strong communication skills in English, capable of engaging effectively with clients and team members.
- A proactive problem-solver who enjoys tackling new challenges.
- Someone who thrives both independently and as part of a team.
What We Offer
- A pivotal role in a growing IT consultancy, with ample opportunities for personal and professional development.
- A commitment to a healthy, stress-free workplace, respecting work-life balance.
- Regular team activities and a culture focused on making work fun and rewarding.
- Competitive salary.
Software Engineer
Posted today
Job Viewed
Job Description
Job description
We are looking for a versatile Software Engineer who is flexible, multi-skilled, and ready to take on different challenges
- Location:
Alexandria - Type:
Full-Time (
On-Site
)
job Details
- Experience:
3+ Years - Career Level:
Mid-level / Senior - Education Level:
Bachelor's Degree - Job Categories:
IT/Software Development Engineering - Telecom/Technology
Job Requirements
- Strong C# programming skills.
- Experience in web application development using ASP.NET, ASP.NET Core, .
- Solid background in
PHP - Develop and implement applications and systems using PHP.
- Ability to work across different technologies and adapt quickly
- Problem solver with a team-player mindset
If you are passionate about building high-quality solutions and enjoy working in a dynamic environment, we'd love to meet you
Apply now by sending your CV to (
) or connect with us directly here on LinkedIn.
Software Engineer
Posted today
Job Viewed
Job Description
About us
Beanstock is the leading platform for residential real estate investment in France. We make it easy for investors to buy, renovate, rent out, and manage rental properties entirely online. Our mission is to simplify and democratize access to rental investment.
About the role
To strengthen our platform, we are recruiting a
Software Engineer
to support the development of our products. You will have the opportunity to shape the success of our business and drive the company's growth by delivering industry-leading products. This is a unique opportunity to join a dynamic, fast growing company and to define the future of real estate investment.
Key Responsibilities
- Develop and maintain integrations/systems …
- Identify and resolve bugs and optimize application performance
- Build highly performant and scalable code capable of handling heavy transaction volume
- Write reusable, testable and efficient code
- Collaborate with cross-functional teams and contribute to product roadmap accomplishments
About you
- At least 3 years of experience developing web applications with modern frameworks and technologies
- 2+ years experience with Laravel
- Experience with relational databases, preferably PostgreSQL
- Experience with version control (GitHub preferred)
- Unit Testing experience
- Strong understanding of software development methodologies and principles
- Great team player and able to work e ciently with minimal supervision
- Experience building modern SaaS applications
- Understanding of security and scaling aspects for full-stack web applications
- An eye for detail and a commitment to quality work
Nice to haves
- Experience with VueJS and TailwindCSS
- Experience with Laravel Nova
- Experience with Laravel Vapor
- Mocking services & advanced testing
- Test-Driven Development
- Experience in AWS infrastructure
- Experience building and maintaining CI/CD systems
Beanstock is an equal opportunity employer committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age, disability, or any other characteristic protected by laws and regulations.
Software Engineer
Posted today
Job Viewed
Job Description
We're seeking a dedicated Software Engineer with a passion for development and a team-oriented attitude, ready to bring powerful software to life.
Blink22 is a vibrant community of developers working together to create powerful software solutions for clients worldwide. We value open and honest communication with clients and among our team. As a Software Engineer on our team, you'll build comprehensive, creative software solutions for clients using advanced development technologies. But you won't do it alone. Our team is experienced and well-versed in every aspect of software development, and we apply dev-friendly processes like Continuous Integration and Code Review to ensure the satisfaction of clients and developers alike.
RequirementsRequired Technical skills:
- A Bachelor's degree in Computer Science or equivalent.
- An understanding of data structures, OOP principles, design patterns, and best development practices.
- The ability to learn new technologies quickly.
- A basic understanding of web platforms and technologies.
Required Soft skills:
- Self-learners.
- Able to thrive working on a fast-paced, creative team.
- Passionate developers.
- Great communicators.
- Self-motivated and able to work independently.
- Analytical problem solvers.
- Ideal team players because of their technical competence and positive attitudes.
- Always ready to help troubleshoot, share their knowledge, and learn from others.
- Additional accessories for your computer.
- In-office entertainment and lounge spaces.
- Weekly team lunches.
- Access to various educational resources.
Software Engineer
Posted today
Job Viewed
Job Description
Employment type: Remotely, Full-time.
About the Role
We're looking for a talented Software Engineer to join our DPI (Deep Packet Inspection) Platform team. In this role, you'll contribute to the design, development, and optimization of backend components that power our large-scale telecom solutions. This is mid- level position compared to our Senior Software Engineer role, so while you won't be expected to lead architecture decisions, you will play a hands-on role in developing features, fixing bugs, and ensuring system stability.
A key requirement for this role is solid experience with SOAP and Diameter protocols. You'll work alongside senior engineers, gaining exposure to telco-scale systems and modern backend technologies.
Key Responsibilities
• Develop and maintain backend modules that interact with SOAP/Diameter interfaces.
• Implement reliable, efficient code for high-throughput and low-latency systems.
• Collaborate closely with senior engineers on design and code reviews.
• Troubleshoot and optimize performance in live and test environments.
• Work with network and systems engineers to ensure robust protocol handling.
• Assist in integrating backend services with other DPI platform components. Minimum Qualifications
•
3+ years experience building backend systems in C++ (Go experience is a plus).
• Hands-on experience with SOAP and Diameter protocols.
• Solid understanding of IP networking (L3+ protocols, NAT, VPN, TLS concepts).
• Experience working with Linux-based development environments.
• Strong problem-solving skills and attention to detail.
• Bachelor's degree in computer science, Engineering, or equivalent experience. Preferred Qualifications
• Familiarity with telecom environments or network protocol analysis (e.g., Wireshark).
• Experience with message queues, caching, or streaming technologies (Kafka, Redis).
• Knowledge of microservices, Docker, or containerized deployments.
• Exposure to observability tools (Prometheus, Grafana).
• Experience working in Agile environments (SCRUM, KANBAN).
Benefits
• Competitive salary.
• Flexible work environment.
• Opportunity to work with cutting-edge networking and streaming technologies.
Be The First To Know
About the latest Full stack development Jobs in Egypt !
Software Engineer
Posted today
Job Viewed
Job Description
We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.
ResponsibilitiesBuild scalable web applications
Build front-end pages
Implement new features and optimize existing ones from data model to UI.
Identify and own new required infrastructure to support new features, resiliency or to improve scale out of Enozom projects.
Build RESTful APIs.
Requirements0-2 years of experience
Strong algorithms, data structures, and coding background.
Disciplined approach to testing and quality assurance.
Strong knowledge of web development concepts using any web development platform (ASP.NET, Java, PHP, , .)
Strong knowledge in front-end development using any front-end platform (Angular, AngularJS, React, , .)
Software engineering best practices (e.g. unit testing, code reviews, and design documentation).
B.S. in Computer Science (or equivalent work experience)
Software Engineer
Posted today
Job Viewed
Job Description
Purpose of this Position
At times independently operate when setting up, support and deliverables for projects either locally or internationally. Also work in a team environment when developing solutions for potential clients with new requirements and on big project. Supporting the business in project work and being able to adapt to last minute changes/work.
Key Responsibilities Measures
Writing end to end solutions or modifying existing solution to improve efficiency
The successful operation and milestones of each project requirements being met within or completing within tight timeframes
Able to start setting up projects in regards to scanning, OMR and preparing for emark independently
Able to start the work process with little oversight once requirements have been laid out
Being flexible by alternating between project support to software development to taking onboard new tasks/requirements
Ability to switch between tasks and learning requirements and being able to complete the tasks
Work with AWS infrastructure on regular web app deployments
Ability to work with AWS cloud environment and knowledge on AWS services
Main Job Dimensions
Adaptability
Most of the work is every changing due to client requirements or when problems arise being able to switch to solving and providing a solution to said problems. Work is not static and requires a lot of flexibility in being able to suddenly change to new tasks.
Communication
Clearly conveying information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
Continuous Learning
Actively learning and building skills required for the foreseeable further in relation to future client and business requirements
Innovation
With the potential of new projects where solutions are required being able to think outside of the box to provide new but efficient solutions
Technical/Professional Knowledge and Skills
Having achieved a satisfactory level of technical and professional skill or knowledge in position-related areas; keeping up with current developments and trends in areas of expertise.
Work Standards
Setting high standards of performance for self and others; assuming responsibility and accountability for successfully completing assignments or tasks; self imposing standards of excellence rather than having standards imposed.
Main Challenges
Job Fit - Challenging work
Working on high pressure tasks with limited timeframe for deliver but also working internationally for weeks at a time independently with the potential for no backup on supporting and delivering projects.
Job Fit - Continuous learning
Increasing knowledge and skill when circumstances call for additional learning.
Qualifications and/or Experience
Preferable
At least 3 years commercial experience with C#.NET on Windows based development. Any Web
based development and AI machine learning experience or self-study exposure is added value.
- At least 5 years commercial experience with Microsoft SQL Server Database Engine, SSIS, SSRS
- Experience working with MySQL and Workbench is added value.
- Solid knowledge of T-SQL.
- Experience with SSMS, SSDT, and offline database development.
- Installing and configuring Database systems, patches and upgrades. Especially Windows based.
- Database administration of SQL Servers including Performance Tuning, Backup/Recovery and
Security
- Sound knowledge of Microsoft Office tools such as Excel, PowerPoint and Word.
- Support of development, Test, and production database environments
- Good communication skills both written and verbal.
Other Relevant Information
This position description is indicative of the range of job requirements.
The job comprises other duties as required.
It is the responsibility of all employees to ensure they behave in a way that is consistent with the company's Code of Conduct and its policies and procedures.
Who we are:
At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson.
Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.
If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing
Job: Engineering
Job Family: TECHNOLOGY
Organization: Assessment & Qualifications
Schedule: FULL_TIME
Workplace Type: Hybrid
Req ID: 20718
Software Engineer
Posted today
Job Viewed
Job Description
- Develop, test, and maintain web and desktop applications.
- Manage and optimize SQL databases, including Stored Procedures and Replication.
- Deploy and support applications on IIS and ensure smooth operation of web systems.
- Integrate applications with APIs and external services.
- Collaborate with the team to design and implement scalable solutions.
- Create and maintain technical documentation and user guides.
- Design and generate professional reports using Crystal Reports and DevExpress tools.
- Strong programming skills in C#, VB.Net, and VB6.
- Solid knowledge of SQL Server (Tables, Views, Stored Procedures, Triggers, Replication).
- Proven experience with web development (ASP.Net, Angular, APIs).
- Hands-on experience with IIS deployment and configuration.
- Familiarity with desktop application development.
- Experience with DevExpress and Crystal Reports.
- Strong problem-solving, analytical, and communication skills.
- Bachelor s degree in Computer Science, Software Engineering, or a related field.
- 5 10 years of professional software development experience.
- Experience with ERP systems is a plus.