Senior Backend Developer - Alexandria
Creiden -
Alexandria, EgyptPosted 5 years ago23Applicants for1 open position
- 22Viewed
- 5In Consideration
- 15Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
At Creiden We have large Scale Product and Medium to large scale Projects done for Our Customers.
- Lead development efforts are needed, ensuring robust and lasting solutions are implemented, Simply you will build things that people will blog and Twitter about
- Building a high-traffic Ecommerce website for an enterprise using WordPress as a CMS platform with focus on high availability, response time, and performance. Also using WordPress CMS as a backend system using WP REST API.
- Creating REST based web services
- Testing Methodologies
- Setting up user authentication using standard authentication services
- Security issues with WordPress and how to address them
- Integrating WordPress website with other internal or external services and applications.
Job Requirements
Experience in the following:
- PHP Development using frameworks like CodeIgniter, Laravel etc....
- Design Patterns
- WordPress CMS and writing plugins
- Implementing and integrating with Ecommerce packages/software. For example WooCommerce and WooCommerce API
- Continuous integration
- Frontend performance optimization on high-traffic websites
- Modern databases. For example:- Mongodb, DynamoDB, MySQL etc.
- Implementing applications on AWS platform or other hosting site for example: Wp-engine
- Proficient understanding of code versioning/integration/deployment tools. For example:- Git Or Mercurial
- Solid understanding of how web applications work including security principles and session management
Additional Skills:
- HTML, CSS, Bootstrap, JSON, JavaScript, and AJAX including latest and modern JAVASCRIPT frameworks. For example: AngularJS (and/or other frameworks)
- UX and Responsive design
- Object oriented design concepts, performance tuning, and current technology concepts.
- Ability to work as part of a team, as well as with all levels of management.
- Good presentation and written communications required to effectively present ideas and concepts to users/stakeholders/technical personnel.
- Have strong business acumen to understand the business strategy, customers' objectives, processes, and products in order to make educated recommendations.
- Strong analytical skills and attention to details
- Good understanding of Search Engine Optimization (SEO) principles and ensuring that application will adhere to them
- Understanding of cross-browser compatibility issues and ways to work around them
- Good knowledge of Agile and Waterfall methodologies
- Good knowledge of project estimation and planning
- Constant interaction with the developers, user community as well as other members of the IT organization is required