Senior Back End Developer - Dubai

Job Purpose

As a Senior Magento Backend Developer you develop, test and document advanced e-commerce solutions for our clients. 

Duties & Responsibilities

Create system integrations between Magento and external systems via APIs
Development of features by custom Magento extensions (client specific or internal) based on the brief set out in the technical specification
Participate in the development of our own tools, frameworks and extensions used as a basis on client implementations
Facilitate Magento migrations (from Magento 1 or other platforms to Magento 2)
Bug fixing and root cause analysis assistance on support tickets
Documentation of new software components
Approach any development with the utmost attention to code quality, Magento best practices, re-usability, security, performance and upgradeability
General assistance and mentoring of other developers
Advise PMs / TAs on best technical approach to task requirements
Participate in Code Audits Reports requested by existing or new clients
Participate in reviewing backend developer application tests 

Requirement Summary:

Experience and Qualifications
B.S. in Computer Science or equivalent
3+ years Magento (Magento 2 experience is a plus) and PHP development experience
Magento Certified Developer (Solution Specialist Certification is nice to have)
Excellent knowledge of the architecture and core concepts of Magento's most important modules, Core, Catalog, Customer, Quote, Checkout & Sales
Excellent knowledge of Magento's frontend rendering mechanism, layout, blocks and templates
Excellent knowledge of Magento Caching (FPC, Varnish), Indexing and Cron
Excellent knowledge in Object Oriented PHP, Object Oriented Design and Design Patterns
Excellent knowledge of Git and distributed source control concepts, including branching and merging strategies
Excellent knowledge of PHP composer dependency manager
Good knowledge of the Linux command line, SSH, CLI tools
Excellent MySQL knowledge and schema design
Excellent knowledge of API technologies (REST, SOAP)Good knowledge of debugging tools and code profiling
Experience with unit testing and static code analysis
Experience with virtualization technologies, e.g. Docker / Vagrant
Good understanding of the various components of the Magento Enterprise technology stack: LEMP, ElasticSearch, Redis, RabbitMQPersonal attributes and other requirements
Committed and passionate about technology and e-commerce
A passion for agile development methodologies and approaches including test driven development, refactoring, design patterns, emergent architectures
Good written and verbal communication skills: able to inspire and influence team members
A can-do professional approach to business and a willingness to be held accountable for results
Update job knowledge by investigating state-of-the-art development tools, programming techniques; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organisations

Benefits Summary:
Competitive salary
Annual leave
Comprehensive health insurance 
The chance to be part of an amazing global team with offices in London, Mauritius, Dubai, Australia and New Zealand.
Be part of a fun and collaborative working environment.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file