top of page

Backend Development Manager

Al Rehab, Second New Cairo, Egypt

Job Type

Full time/On-site

Interested? 

About the Role

Hiring for a leading Saudi E-Commerce Organization for their first office in Egypt!

Job Details

Responsibilities:


  • Leading the design and development of robust, scalable, and high-performance APIs for integration with frontend interfaces, such as web or mobile applications, and downstream systems, ensuring they are efficient and can handle a high volume of requests without compromising on performance or reliability.

  • Overseeing the architectural design of APIs to ensure they adhere to best practices for maintainability, scalability, and security, while also being well-documented and capable of supporting high-performance requirements.

  • Implementing comprehensive security measures, including authentication and authorization protocols, to safeguard sensitive data and ensure adherence to data protection standards.

  • Guiding the team in writing clean, well-documented, and reusable code that sets a benchmark for quality and can be easily understood and utilized by other developers.

  • Directing the development of complex software systems using the Magento stack and related technologies, ensuring these systems meet the business requirements and are delivered with high quality.

  • Ensuring the ecommerce applications' quality and performance through rigorous unit testing and debugging, establishing high standards for the team to follow.

  • Providing technical leadership and guidance on both new and ongoing projects, fostering a culture of excellence and continuous improvement within the team.

  • Taking charge of troubleshooting and resolving any bugs or issues in the APIs, thereby maintaining the performance and stability of the website.

  • Identifying and addressing performance bottlenecks in backend systems, including optimizing code and database queries, to enhance system efficiency and user experience.

 

Technical Leadership:

  • Provide technical guidance to the backend development team, ensuring that the team is up-to-date with the latest technologies and best practices.

  • Mentor and train junior developers, providing guidance on coding practices, design patterns, and software architecture.

  • Collaborate with other teams to ensure that the backend development is aligned with the overall architecture and design of the eCommerce platform.

  • Participate in code reviews, providing constructive feedback and ensuring that the code is maintainable, scalable, and secure.


Collaboration:

  • Work closely with other teams, including frontend development, QA, and product management, to ensure that the backend development meets the business requirements and quality standards.

  • Collaborate with frontend developers to ensure that the APIs are designed and developed to meet the frontend requirements.

  • Work with QA to ensure that the code is thoroughly tested and meets the quality standards.

  • Collaborate with product management to understand the business requirements and provide technical solutions that meet those requirements.


Continuous Improvement:

  • Continuously evaluate and improve the backend development process, tools, cronjobs, and technologies.

  • Identify areas for improvement in the development process, tools, cronjobs and technologies, and implement changes to improve the efficiency and effectiveness of the backend development team.

  • Stay up to date with the latest technologies and best practices in backend development.

  • Participate in knowledge-sharing activities, such as internal training and community events, to share knowledge and best practices with other developers.

  • Employee duties are not limited only to the above-mentioned Accountabilities; he/she may perform other duties as assigned.


Requirements:


  • Bachelor's degree in Computer Science, Information Systems or related field

  • 4+ years of experience in Golang or Java backend development.

  • Experience with headless architecture and related technologies, including GraphQL and REST APIs.

  • Experience in designing and developing APIs, including authentication and authorization mechanisms, to facilitate data communication between frontend and backend systems.

  • Experience with (Git/Bitbucket/GitHub) or other version control systems.

  • Understanding of security best practices, such as data encryption, secure coding practices, and protection against common web vulnerabilities (e.g., SQL injection, cross-site scripting).

  • Experience with Agile development methodologies.

  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache).

  • Experience with cloud computing platforms such as AWS or Azure.

  • Familiarity with Magento 2 or any other Ecommerce platform

  • Good English


Company Industry

Interested? 

E-Commerce

bottom of page