Back-End Developer
Dotdev -
Mohandessin, GizaPosted 5 years ago27Applicants for1 open position
- 21Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Articipate in the entire application lifecycle, focusing on coding and debugging
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Recording data and reporting it to proper parties, such as clients or leadership. - Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Taking lead on projects, if needed.
- Write high-quality code across the full-stack to technically drive the product forward and keep it aligned with business requirements
- Ensures a high level of confidentiality.
- Any other tasks related to his work or requested by the management. (Ex: Team Evaluation)
Job Requirements
- Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline.
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
- Backend development experience in Laravel or Nodejs. (both is a plus).
- Understanding accessibility and security compliance {{Depending on a specific project}}
- User authentication and authorization between multiple systems, servers, and environments is a plus.
- Integration of multiple data sources and databases into one system is a plus.
- Proficient understanding of code versioning tools, such as Git
- Implementing automated testing platforms and unit tests is a plus.
- Experience with popular open source projects. ( e.g. Drupal, WordPress & woo-commerce, Shopify, open cart) is a plus.