Remote Senior Level - Backend Magento Developer

About Pinpoint
Pinpoint are an award-winning Official Magento Partner located in Leeds, West Yorkshire. We are a fast growing company, looking for an enthusiastic Backend Developer to join our team and assist with producing fantastic websites for our clients.
Our work includes building beautiful eCommerce stores for merchants across the UK and USA with uncompromising build quality, along with providing solutions and strategies that deliver measurable results.
Our client base includes merchants such as Regis Salons, Supercuts, iCandy, Pretty Little Thing. 
We take real pride in our client-centric approach, and have always worked hard to retain these values.
Job Description
Roles & Responsibilities
Pinpoint are on the lookout for a talented and self motivated Senior Backend Magento Developer to join our team, creating and implementing bespoke extensions/solutions and working alongside the frontend team to implement functionality required for eCommerce solutions built on Magento.
You will work alongside other frontend and backend developers to develop new and existing eCommerce stores built on the Magento platform, whilst helping to drive the company forward using new and innovative technologies.
Key Performance Indicators
  • Project delivery - on time and within budget.
  • Client / Project leadership - being the go-to person for project development queries.
  • Accuracy of estimates and implementation.
  • Clean, maintainable code.
  • Speed vs quality balance.
  • Commercial understanding of approach to code implementation.
  • Mentoring junior team members.
  • Accurate specification and breakdown of tasks for work to be completed by other team members.
  • Ability to prioritise urgent / escalated issues.
  • Being a point of escalation for both developers and project managers.
  • Ability to progress tickets and support other team members when blocked with tasks.
Your Duties and Responsibilities
  • Writing backend code inline with best practices on the Magento 2 platform. Ensuring that code is written to a high quality standard, self-tested and communicating openly with the project management team to ensure that tasks are well scoped, estimated and delivered.

  • Working with the project management team to lead client projects and facilitate new work through the agency – leading in the writing of functional/technical specifications and assisting other team members with the progression of development through the agency, ensuring that all deadlines on the project plan are met and that projects are delivered on time and to budget.

  • Deliver high quality retainer and build project work; and support the evolution and implementation of best practice and standards.
  • Where needed be client facing, responsible for presenting your work, taking feedback and critique and helping to guide our clients to the best solutions; as well as supporting other team members in their presentation of development solutions.  Being able to be the go-to development representative on a project when talking through solutions with clients even if they are to be implemented by other team members.
  • Understanding overall client requirements for a task rather than at an individual ticket level and the overall impact of development work both to the immediate task and wider reaching.

  • Providing actionable feedback to other members of the team on quality, best practice and technology.
  • A point of escalation for other team members both within the development team and the client services team.
  • Architect and implement extensions and other bespoke requirements to the highest standard.
  • Take and understand direction from others.
  • Present, explain and justify implementation of client solutions.
  • Build and manage relationships with internal teams and clients.
  • Be an active, motivated and inspired member of the team.
  • Exceptional problem solving both within ongoing development as well as content/data within a project.
  • Maintaining a full understanding of company processes, policies, guidelines and contractual obligations and ensuring these are consistently followed.
  • Identifying key process improvements that enable the team to work smarter, faster and more efficiently.
Required Skills
  • Proven experience as a Magento 2 backend developer with at least 2 years experience.

  • Solid experience with PHP, MySQL and source control (GIT), deployment processes (Jenkins) and dev-ops.
  • Understanding the pipeline of Magento 2 deployment in order to troubleshoot issues.

  • Ability to write clean, reusable and extensible code and tests to ECG Magento 2 standards.

  • Exceptional analytical and problem solving skills, including the ability to pick up tickets that have been previously worked on by other team members - both coding solutions and providing next steps for developers.

  • A good balance of understanding a client's budget vs the proposed solution.

  • Keeping well documented, efficient code and ensuring a clear audit trail of communication.
  • Ability to break down client requirements into logical steps and provide accurate estimates for implementation by yourself or other team members.
  • Time management skills - the ability to accurately record time spent against tasks.

  • Have experience of taking details of client’s requirements and creating detailed briefs.

  • Ability to work with minimal supervision with an ability to plan and prioritise your own time and workload alongside the project management team to ensure all deadlines and deliverables are met on time and to the required standard.
  • Ability to supervise and mentor other team members both in the development team and the wider team also.

  • Have excellent communication skills with the ability to communicate effectively and create rapport with colleagues, clients and management.

  • Provide positive contributions to a team-working environment, in relation to ideas, providing support to colleagues, building strong working relationships with colleagues, understanding internal roles and responsibilities.

  • Able to work in a fast paced, dynamic environment and to use high levels of initiative to deliver results.

  • We are looking for someone who is as passionate, hard-working and has determination to succeed.
Skills we’d love you to have
  • Previous experience with Magento 1 / other e-commerce platforms.
  • Experience with NewRelic,, XDebug and other debugging tools

  • Experience with GraphQL & RabbitMQ

  • Prior experience with site go lives and migrations.
  • Working knowledge of data migrations between Magento versions.
  • Magento Developer Certification
  • Experience with API integrations

  • Working knowledge of tools such as JIRA
  • Have a minimum of two years’ agency experience.
  • E-Commerce background
  • Knowledge or experience with headless solutions