
Swe- Backend
2 weeks ago
**About us**:
Dawarha is at the forefront of the recycling movement, pioneering an innovative social recycling platform that combines AI-based Reverse Vending technology with a user-friendly mobile app. We proudly introduced this groundbreaking concept to the Egyptian market and the broader MENA region. As a subsidiary of the visionary Mind-Blowing company, we have been leading the charge in Egypt's recycling and waste collection sector since 2018. We established the first ai-reverse vending machine, marking a significant milestone in waste management. Our commitment extends to providing a fully integrated solution for enterprises of all sizes, from small businesses to mega-corporations and even governmental organizations. Our closed-loop waste collection solution is fully customizable, reflecting our commitment to sustainability and environmental responsibility.
**About the job**:
**Responsibilities**:
- Design, build, and maintain advanced SW Products.
- Ensure the performance, quality, and responsiveness of SW products.
- Collaborate with a team to define, design, and shape new features.
- Meeting and collaborating with the product team and software development team to define the scope and scale of SW projects.
- Designing software system architecture.
- Completing data structures and design patterns.
- Identify bottlenecks and work on fixing bugs for better SW product enhancements.
- Help maintain code quality, organization, and automatization.
- Collaborating with the design team on developing micro-services.
- Writing technical documents and reports.
- Continuously discover, learn, and implement new technologies to maximize development efficiency.
**Technical Skills**:
- Proficient with Database Management Systems such as SQL and MongoDB.
- Knowledge of front-end languages, including HTML, CSS, JavaScript, C++, and Jquery, is a plus.
- Proficient in back-end languages, including Python, JavaScript, and PHP.
- Proficient with back-end framework Django and JavaScript frameworks.
- Working knowledge of the general backend landscape, architectures, trends, and emerging technologies.
- Familiar with Google Cloud Services, Digital Ocean, and AWS.
- Experience with Docker.
- Solid understanding of the full SW development life cycle.
- Proficient understanding of code versioning tools such as Git
- Proficient understanding of CI/CD using Jenkins or Shippable
- Experience with performance, memory tuning, and clean architecture.
- Proficient experience with Unit Testing
- Experience with design patterns and object-oriented concepts
- Proficient in deployment.
- Experience with memory management, UI layout/rendering, and UI/network performance is a plus.
- Proficient with SCRUM methodology
- Familiar with 3rd Party Tools such as Analytics, Crash Reports and Notifications, A/B Tests, and Deep Links.
**Requirements**:
- M.Sc. or Ph.D. in Computer Science, Machine Learning, or any related fields are preferred.
- 2+ years working with the SW development domain as a Backend engineer.
- Good command of both written and spoken English
- Excellent written and verbal communication skills for effectively communicating with the team and ability to present information to a varied technical and non-technical audience.
- Advanced knowledge in performance, scalability, numerical accuracy, and best practices for implementing various solutions.
- Advanced debugging and troubleshooting skills.
-
Swe- Backend
2 days ago
مصر, Egypt Dawarha Full time**Job Title** **SWE-Backend** - **Job Brief** - ** Job Description** - Design, build, and maintain advanced SW Products. - Ensure the performance, quality, and responsiveness of SW products. - Collaborate with a team to define, design, and shape new features. - Meeting and collaborating with the product team and software development team to define the scope...
-
Senior Talent Acquisition Specialist
4 weeks ago
مصر, Egypt Careem Full timeCairo, Egypt Careem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2012, Careem has created earnings for over 2.5...