Senior Back End Developer
Redbox
London, England, United Kingdom
1d ago

Job Purpose

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

Duties & Responsibilities

Development of custom Magento extensions (client specific or internal) based on the brief set out in the technical specification Create system integrations between Magento and external systems and APIs

Facilitate Magento migrations (from Magento 1 or other platforms to Magento 2)

Participate in the development of our own tools, frameworks and extensions used as a basis on client implementations

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 major tasks

Participate in Code Audits Reports requested by existing or new clients

Participate in reviewing backend developer application tests

REQUIREMENTS

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, RabbitMQ

Personal 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

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form