Digital Marketing Jobs & Apprenticeships

Hug Digital


Expires on 2019-06-19

Job Type Full Time Experience Needed 5:6 Years Career Level INTERMEDIATE - UPPER LEVEL

Senior Back End Developer

Hug Digital is looking for a Senior Back End Developer in Cairo, Egypt. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.

Job Responsibilities:

  • Architect and build complex websites and web-apps.
  • Create reusable code and libraries for future use.
  • Assure the technical feasibility of UI/UX designs.
  • Enhance application for maximum speed and scalability.
  • Serve with the build, testing and deployment tools.
  • Help with project estimation in relation to back end effort.
  • Cooperate with the other teams to produce the best work possible.
  • Execute and optimize database operations with high-security standards.
  • Collude across teams, including Product, Design, and Senior Management to ensure transparency and continuous improvement in our software development process.
  • Perform testing methodologies to the existing and new code, including CI.
  • Research latest tools and techniques to upgrade or implement in the new or existing projects.
  • Maintain and troubleshoot issues.

Job Requirements:

  • A relevant degree (BS/MS) or comparable years of experience.
  • Minimum 6 years of work experience as a back end developer.
  • At least 5 years of experience with MVC frameworks.
  • Effective experience in building eCommerce solutions (Magento is a plus).
  • Demonstarted understanding of both relational and NoSQL databases (MySQL, MongoDB).
  • Expert knowledge of PHP Object Oriented / modular programming.
  • Proficient experience with SVN, Mercurial, Git.
  • Strong understanding of web markup, including HTML5, CSS3.
  • Deep knowledge of JS frameworks (AngularJS, React, or similar).
  • Proven experience translating business processes and business logic into working code.
  • Familiarity with RESTful web services.
  • Confident in development, debugging, and problem-solving.
  • Solid communication skills with the ability to clearly explain complex technical issues to all level team members.
  • Subscribe for our newsletter!