Job Description
Client Overview :
Our client is focused on assisting brands in enhancing their online sales through seamless and unified direct-to-consumer operations. They operate throughout the GCC region, with managed brand centers in several countries. With over 15 years of experience in providing effective solutions, our client’s expert team specializes in managing and optimizing online processes for brands, including distribution, stock planning, inventory management, web development, order management, global fulfillment, payment solutions, and customer experience support. Our client collaborates with various well-known global and regional brands, facilitating significant online sales annually.
They are seeking a dynamic Full Stack Software Developer to join their growing team. The ideal candidate will have a passion for solving complex technical challenges and an eagerness to contribute to innovative e-commerce solutions. While their company is based in Dubai, this is a remote role offering flexibility to work from anywhere.
Responsibilities:
- Actively participate in sprint refinement meetings, translating business ideas
into actionable technical solutions. - Break down technical solutions into detailed tasks, estimate effort, and
participate in effective sprint planning. - Design, develop, and maintain high-performance web applications,
ensuring quality through rigorous testing and debugging. - Collaborate with product managers, designers, and other developers to
ensure seamless delivery of new features. - Write clean, scalable, and well-documented code adhering to industry best
practices. - Conduct code reviews and provide feedback to peers, fostering a culture of
continuous improvement. - Troubleshoot production issues, perform root cause analysis, and
implement solutions to improve application stability. - Stay up to date with emerging technologies and frameworks, proactively
suggesting improvements to existing systems.
Required Qualifications:
- Bachelor’s or master’s degree in computer science, Engineering, or a related
field. - 3 years of experience as a full-stack or backend developer, with a strong
focus on PHP development. - Proven experience with both frontend and backend development, including
hands-on experience with HTML, CSS, JavaScript. - Strong knowledge of object-oriented programming (OOP), design patterns,
and clean code principles (SOLID, DRY, etc.). - Familiarity with Magento 2 architecture and customization.
- Expertise in database management, with proficiency in MySQL and
understanding of DDL/DML. - Ability to work efficiently with Linux commands and server management.
- Experience with Git for source code management.
- Strong understanding of security best practices in web development.
- Excellent written and verbal communication skills in English, with a
collaborative mindset.
Preferred Qualifications:
- Experience with API development, including authentication methods (OAuth,
JWT, etc.) and handling JSON data. - Familiarity with microservices architecture and their advantages in building
scalable applications. - Hands-on experience in Magento 2 module/extension development and
performance optimization. - Understanding of Magento’s integration with external systems such as ERP,
CRM, WMS, and OMS. - Experience working in an Agile/Scrum environment with cross-functional
teams. - Knowledge of DevOps practices, including continuous integration,
deployment pipelines, and automated testing. - Experience with Symfony, Laravel, or other PHP frameworks is a plus.
- Familiarity with static code analysis tools and source code
management practices.
Why Join them?
- Work remotely with a flexible schedule.
- Be part of an innovative company with a global reach.
- Collaborate with a team of passionate professionals in a fast-growing e-commerce industry.
- Opportunity to work with top-tier brands and cutting-edge technology.