Senior Full Stack (Magento 2 + React, Next) Developer Offline

Project Overview:

The project is an e-commerce progressive web application based on the Magento

platform. Initially the whole application was built on Magento, recently the front-end part

was redesigned and re-written with React/NextJS.

 

The docker-compose.yml will stand up Redis, MariaDB/MySQL, PHP 7.4 and all the

configuration needed for Magento 2.4. From there the repository (Gitlab) will provide the

files that our site runs off.

 

The sample database is an actual copy of our production DB with all PII data removed

(customers, orders, etc, etc), but contains an accurate dump of all our products,

configurations, etc.

 

There are no stored procs or queries that should be needed, Magento runs off an ORM

and all DB calls should be handled through that ORM.

Most of our development is handled locally via Docker containers.

 

Project Stage: Development

 

Team composition:

3 full stack developers, 1 QA Engineer

 

Requirements:

â—ŹExperience with PWA

â—Ź3+ years of development with Magento 2

â—Ź3+ years of development with React and Next

â—ŹExperience with PHP web development

â—ŹGood understanding of graphql

â—ŹCompetent with MariaDB/MySQL

â—ŹFamiliarity with Docker, Redis

â—ŹFirm grasp of Git-based source control

â—ŹStrong attention to detail and communication skills

â—ŹAbility to work in a team environment

English level: Intermediate +

 

 

Responsibilities:

â—ŹDevelop a modern, fast e-commerce solution using Magento2

●Provide an exciting roadmap of features to meet clients’ requirements

â—ŹApply software development best practices for development (e.g. SOLID, Design

Patterns, TDD, BDD) and configuration management tasks

â—ŹCollaborate with cross-functional development team to bring static designs and

prototypes to life, providing constructive feedback to optimize implementation and

usability

â—ŹEmbrace emerging standards while promoting best practices

â—ŹProvide solutions to technical problems of varying scope and complexity

â—ŹCollaborate with management in determining priorities and risks associated with

projects

â—ŹEnsure all relevant processes, procedures, and product documentation is up to

date

The job ad is no longer active

Look at the current jobs Fullstack →