We are looking for an experienced Full Stack Ecommerce Developer (Magento 2) to join our platinum team of entrepreneurial, enthusiastic, and caring people.
You will be responsible in developing, maintaining, securing, and optimizing our eCommerce platform based on Magento 2 on hyper scaler cloud environment including underlying components.
You will identify new and exciting functionalities and develop new modules.
If you are the person who can design and develop web / mobile platforms securely at an unbelievable pace, we would like to meet you.
To succeed in this role, you must have a growth mindset and be a self-starter, top-notch communicator and passionate hands-on programmer.
Responsibilities
Optimize existing Magento 2 installation
Provide regular and emergency support for break-fixes
Troubleshoot integration and performance issues
Design interfaces, themes, templates while following best practices and maintain world-class coding styles and standard
Anticipate the performance requirements and communicate with management on remediation plans to CTO/CIO
Develop new Magento modules and functionalities
Manage and upgrade Magento add-ons and conduct code reviews/scans
Establish DevOps pipelines, Release/Change management procedures, etc.
Develop testing scenarios including unit testing, integration testing and automate those
Work with UI/UX and graphic designers to implement front-end changes
Work with content writer to implement new contents
Implement additional components such as Elastic Search, Varnish, Redis, CDN, RabbitMQ, etc.
Manage SSL certificates, software accounts, keys, etc.
Rearchitect environment and provide vertical and horizontal scaling as demand grows
Fine-tune batch jobs (Crons) or Consumers
Migrate databases and data
Develop integrations for files, images, etc.
Manage stack components and upgrade them (Ubuntu, PHP, Percona, Nginx, Composer, Firewall, Redis, etc.)
Create plans for developing mobile experience, mobile apps or PWA front end environment
Maintain confidentiality about IP, methods, processes and data
Participate in conferences, webinars and provide presentations while socializing and partnering with startups
Install security patches and monitor web traffic
brand and perform soft-sell while managing and improving brand reputation
Collaborate with other stakeholders such as content developer (copywriter), graphics and media designer, and management for consistent brand messaging and best customer experience
Qualifications
Strong experience with Magento 2 development and debugging
Strong experience with high-performance technologies such as Nginx, Varnish, Redis, ElasticSearch
JavaScript and AJAX experience for Front-end
Extensive HTML5, LESS and CSS knowledge
Understanding of modern UI/UX trends
Experience or knowledge of React.js, Vue.js and Node.js
Experience with AWS components such as VPC, IAM, EC2, ECS, Lambda, S3, CloudFront, WAF Cloud Formation
Linux or Ubuntu server operations working and know-hows
Experience in working with MySQL databases like MariaDB and Percona
Basic understanding of networking and ports
Experience with Google Tag Manager, SEO, Google Analytics, PPC, Facebook Pixels. A/B Testing
Strong attention to details about design styles to improve look and feel
Very good PHP knowledge and understating of various frameworks
Ability to work in a professional capacity and team environment is must
Ability to manage projects and work in strict deadlines
Education Certifications
Bachelors/Masters in Computer Science, Information Technology or a related field
Magento 2 Certification is required
Cloud Computing Certification (AWS/GCP/Azure) is a plus