we're looking for innovative engineers to help shape the future. As a Full-Stack Software Engineer, you'll play a key role in building and scaling products that directly impact thousands of users across Egypt and beyond.
What You'll Do
- Build robust, scalable applications using modern front-end and back-end frameworks
- Architect and implement event-driven, cloud-native systems on AWS
- Design intuitive and responsive user experiences with React and Next.js
- Develop APIs and microservices using Node.js and NestJS
- Collaborate with Product Designers to bring interfaces to life
- Set up CI/CD pipelines using GitHub Actions (or equivalent) to streamline deployments
- Optimize performance across frontend and backend systems
- Contribute to infrastructure-as-code using Terraform
- Leverage AI developer tools like GitHub Copilot and Cursor to accelerate high-quality code delivery
- Participate in end-to-end development: from ideation to deployment and monitoring
- Stay ahead of industry trends in software development, DevOps, and cloud services.
Requirements
- 3-5 years of experience in software development (preferably in a startup or fast-paced environment)
- Proficiency in JavaScript/TypeScript with experience across the stack
- Solid experience with modern frameworks: React, Next.js, NestJS, Node.js
- Strong knowledge of PostgreSQL, MySQL, or other relational databases
- Familiarity with AWS services and Terraform for infrastructure automation
- Understanding of CI/CD workflows and automation tools like GitHub Actions, Jenkins, or similar
- Experience with event-driven architecture and performance tuning
- Passion for clean, maintainable code and continuous improvement
- Excellent communication skills in both English and Arabic
Nice to Have
- Exposure to front-end performance optimization techniques
- Experience in mobile-first development and cross-browser compatibility
- Interest in building internal tools or developer experience enhancements