Senior Backend Developer
Creiden -
Alexandria, EgyptPosted 4 years ago24Applicants for2 open positions
- 12Viewed
- 0In Consideration
- 0Not 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.
- Building a high-traffic Ecommerce product for an enterprise 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 and how to address them
- Integrating WordPress website with other internal or external services and applications.
- Advanced API Integrations with Payment Gateways & Third Party Services
Job Requirements
Experience in the following:
- PHP Development using frameworks like Symphony, CodeIgniter, Laravel etc....
- Design Patterns
- WordPress CMS and writing plugins
- Implementing and integrating with Ecommerce packages/software. For example Killbill, 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
- Proficient understanding of code versioning/integration/deployment tools, Git
- 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 principles
- 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