Scroll Top

Full Stack Developer

What we are looking for

A talented, driven Magento 2/Senior Full Stack Developer with extensive PHP experience, who has the ability and thrill to thrive in our fast-paced and agile environment. As part of our development team, you will play a key role in building and maintaining a variety of e-commerce sites for our extensive client portfolio. You will need to be comfortable working within set budgets and to agreed timelines.

You should be able to build and maintain an e-commerce platform that perfectly meets the needs of the client. Is a self-driven individual able to plan out their own workflow and prioritise work in accordance to client needs as matters arise. Must be vocal about the work being performed, explain matters in simple easy to understand terms, and work within (or improve) the established protocols of our current hosting and deployment environment.

You will be a driving force for development related tasks. Your work ethic is diligence, dedication and dependability. Most importantly, you display fast-acting responsiveness in assessing development issues that arise (interpret their level of complexity/urgency) and you communicate with the team to decide on efficient, effective resolution steps.

Your role at eComplete

Responsibilities and Key Deliverables will include, but are not limited to, the following:

Delivery of Solutions

  • Building and configuring multiple eCommerce websites.
  • Coding of the Magento templates with functional design in collaboration with CRM, Client experience and performance teams.
  • Developing Magento modules in PHP using best practices.
  • Designing themes and interfaces.
  • Troubleshooting integration issues.
  • Updating website features and security patches.
  • Building modules and customising extensions
  • Setup and configure dev environment components such as Redis, Memcache, Varnish, New Relic; with 3rd party custom software integrations.
  • Ensure efficient code deployment practices via GitHub, including pushing and pulling code across different environments.
  • Developing solutions locally using Docker.

Achievement of Project and Task Assignments

  • Engage with various CRM, performance and collaborating team members to manage specific processes within the development lifecycle.
  • Setting and delivery of performance tasks and goals.
  • Meeting project and retainer deadlines and budgets
  • Conduct site performance tests and code reviews before GitHub commits.
  • Manage code releases from development environments to production according to a live release schedule.

Customer and Team support

  • Maintain high standards of site security and backend stability.
  • Backend debugging and programming for problem resolution
  • Feature updates
  • Assist the development team with complex backend issues.
  • Assign, action and monitor customer support cases
  • Communicating effectively and reliably around tasks, deliverables etc

Minimum Qualifications

  • Diploma or degree / NQF level 6 or 7 in IT or Computer Science, official Microsoft/Sun certificates
  • PHP 3+ years of experience

Minimum Experience

  • Full software development cycle, from planning to deployment
  • Proficiency in JavaScript, essential for front-end integration.
  • Experienced with Git and/or SDN pushing/pulling code to development environments
  • Develop full stack on modern LAMP frameworks with clean, self documenting, and well documented code, experience with RequireJS, KnockoutJs, JQuery, Symfony, Composer, Less, CSS, Grunt, MySQL, XML and PHPUnit preferred
  • Cloudflare // CDN experience
  • API-based service integrations and extensions experience is advantageous
  • Magento Certifications is advantageous

Knowledge, Skills & Abilities

  • Ability to research solutions via various online platforms i.e Stack Exchange
  • PHP development with strong object-oriented programming knowledge
  • Ability to manage multiple tasks/projects simultaneously
  • Leadership skills
  • Planning and Prioritising
  • Strong organisational skills and attention to detail
  • Ability to handle related administrative tasks
  • Extensive LESS & CSS knowledge
  • Proficiency in Docker, demonstrating the ability to create and manage containerized applications for development, testing, and production environments.

Key Competencies

  • Critical and Systematic thinker
  • Teamwork and collaborator
  • Resilient and stress management
  • Performance and results driven
  • Quality and detail excellence
  • Hardworking and never give up attitude
  • Reliable & good communicator

About eComplete

We create and manage the perfect environment in which e-commerce thrives. Our first-of-a-kind, fully-managed, end-to-end e-commerce solution helps brands and retailers get to market at a fraction of the time and cost. We manage the entire e-commerce journey – from click to delivery – enabling our clients to stay focused and what they do best. Our mission is to ignite more e-commerce globally and to connect customers with their favorite brands. We are not just changing the e-commerce industry, we are launching it into the next universe of retail.

Job Categories: Development
Job Types: Full Time
Job Locations: Hybrid

Apply for this position

Allowed Type(s): .pdf, .doc, .docx