NAVA Software solutions is looking for a Senior Full Stack Developer - Adobe Commerce
Details:
Senior Full Stack Developer - Adobe Commerce
Remote project
Duration: 6 months
Description:
As a Senior Full Stack Developer specializing in Adobe Commerce, you will lead the design and implementation of high-impact eCommerce solutions using industry best practices. You'll contribute across the full software development lifecycle-spanning requirements analysis, technical design, development, testing, and deployment. In addition to delivering high-quality solutions on schedule, you'll mentor peers through code reviews and workshops and collaborate with leading experts to drive innovation and growth for top-tier eCommerce businesses.
Key Responsibilities:
• Full-Stack Development for Adobe Commerce
• Understand overall business requirements and scope of work.
• Perform a technical analysis of requirements.
• Produce solid, detailed technical design for implementation of work.
• Develop enterprise level eCommerce solutions on Adobe Commerce.
• Write clean, modular, robust code to implement the desired requirements with little or no supervision or assistance.
• Perform code reviews and manage code deployment schedules
• Debug and resolve issues with web applications
• Unit testing to find and fix bugs early in the development process, improve code quality, and makes code changes and refactoring
• Participate in Agile ceremonies on a given project.
Requirements:
• Bachelor's Degree required, Master's preferred or equivalent work experience
Certifications: Adobe Commerce Certifications required
• 5+ years of progressive experience in eCommerce development.
• 3+ years of experience with strong expertise in PHP 8+, HTML5, CSS3, JS, KO.JS, ReactJS and RequireJS (AMD)
• Solid understanding of Adobe Commerce fundamentals including multi-store and multi-sites
• Good experience on caching, indexing & scalability concepts.
• Thorough functional and code level knowledge of all Adobe Commerce products and all relevant commerce technologies (App Builder, Adobe I/O)
• Experience building major 3rd party systems integrations (ERPs, Payment Gateways, 3PL, etc.)
• Experience in identifying and implementing performance optimizations
• In-depth knowledge of web-application security vulnerabilities and how to avoid them including understanding PCI compliance concepts
• Solid understanding of business strategy
• Great analytical and problem-solving skills
• Attention to detail, and ability to multitask and meet deadlines
• Passion for quality and engineering excellence at scale
• Strong communication and conflict resolution skills
• Strong presentation and leadership skills
• Strong mentoring skills, ability to adapt and work with team members of various experience levels
• Expert PHP, Object Oriented Programming skills and SOLID principles
• Strong understanding of Design Patterns
• Strong database architecture skills, MySQL knowledge, experience interacting with database systems through abstraction layer
• Strong hold on Linux and other operating systems.
• Understanding of Adobe Commerce shell-based installation ecosystem.
• Proficient Linux user, understanding concepts behind LAMP/LEMP stack applications
• Ability to perform basic setup of ecommerce application and local environment
• Experience in implementing, optimizing and extending B2B features
• Unit testing to find and fix bugs early in the development process, improve code quality, and makes code changes and refactoring
Bonus Skills
• Adobe Commerce Cloud experience is a plus
• Knowledge of Ai-driven personalization and product recommendation APIs
• Experience with Workfront and/or Adobe Experience Platform