Apply Now


We are looking for a Full Stack Developer to join our development team and work on a range of clients on platforms including Shopify, BigCommerce and Magento. As a Full Stack Developer, you should be comfortable with both frontend and backend coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.

Role & Responsibilities

  1. Build features and applications on various Ecommerce Frameworks
  2. Troubleshoot, debug and upgrade Platforms, Modules, 3rd party plugins
  3. Ability to create technical documentation, such as ERDs, Architectural Service Diagrams, API Blueprints, User and How to Guides
  4. Work closely the with delivery team and provide demonstrated understanding of project processes, timeline and tasks
  5. Ability to provide effective problem-solving and troubleshooting
  6. Implement code using the standards set by the Senior Developers at GPMD
  7. Ability to write clean, healthy coding solutions
  8. Ability to continually test and fix bugs or other coding issues
  9. Be approachable, reliable, flexible and cooperative to work within a close knit team, share experience and help others
  10.  Q.A. focused and ensure best in class output and delivery


Essential Technical Skills:  

  • Knowledge of multiple frontend languages and libraries
  • Knowledge of ecommerce frameworks (At least one)
  • A minimum of 6 years’ development experience in PHP (Symfony / Laravel / ecommerce framework)
  • Familiarity with databases (e.g. MySQL, PostgreSQL), web servers (e.g. Nginx/Apache) 
  • JavaScript frameworks (preferably React)
  • CSS Frameworks (TailwindCSS or Bootstrap)
  • Experience using Git and Version control
  • Experience with build tools, such as Webpack, Vite, etc.
  • UNIX/Linux shell practical knowledge / basic DevOps
  • Familiar with templating languages (e.g. Liquid, Handlebars, Twig)

Desirable Technical Skills:

  • Knowledge of CI/CD pipelines setup
  • Experience with AWS
  • Experience with containers and Docker.
  • Understanding of Middleware and ETL principles
  • Experience with design hand off tools like Figma, Zeplin etc. 

Additional Skills:

  • Organisation and Planning: Strong time management skills in regards to task delivery. An ability to meet deadlines is a must. A positive attitude, self-motivation, and the ability to work in a clear, systematic way on your own or with other team members 
  • Intelligence: Fast learner who demonstrates the ability to quickly and proficiently understand and absorb new information. Has an analytical but pragmatic approach to problem-solving, and knows when to ask for help 
  • Attention to Detail: Delivers projects at a high standard with strong attention to detail and a focus on thorough review and testing. Takes ownership of their own output. Understands regression testing concepts and impacts of change.
  • Communication: Excellent communication skills, able to explain complex and technical aspects  so they are easily understood
  • Team leadership: Mentoring team members and fostering their professional growth. Leading the technical direction of the frontend team.

Salary & Benefits

Salary band: £60k-£70k

We undertake regular performance reviews and salaries are reviewed annually based on performance. 

We pride ourselves on having a friendly and inclusive work environment. Benefits vary, but full-time members of staff can expect:

  • This role is remote or hybrid
  • A computer of your choice; a monitor can be supplied if required too
  • Flexible hours, working remotely
  • Unlimited holiday allowance, consisting of statutory entitlement (UK), plus bank holidays, plus between Christmas and New Year
  • Co-working opportunities in London with our London based team; remote monthly developer team catchups
  • Weekly self-driven training, plus industry recognised training and accreditation

Polite request—no recruitment agencies or outsourcing companies please

Apply for this job

Join our team and help shape the future of ecommerce!

We are a small team of dedicated individuals, who take pride in what we do. We enjoy problem solving and crafting innovative solutions for our clients. If you think you would be a good fit, please get in touch.

Get In Touch