In-House Magento Developer (Backend & Frontend)
Role details
Job location
Tech stack
Job description
Are you a hands-on Magento developer who enjoys improving existing sites, fixing issues fast, and delivering meaningful enhancements that make a difference?
We're looking for an ambitious Magento Developer to take ownership of both backend and frontend development across our ecommerce platforms. You'll work directly with our backend team and Head of Ecommerce to improve UX/UI, site performance, SEO ranking, customer journey, and feature development across our B2C sites, B2B portals, and our in-house POS system.
This role is hands-on: maintaining and improving existing sites, solving problems quickly, and delivering practical enhancements that support customers, operations, and the wider business.
Magento Backend & Systems
- Develop and maintain custom Magento 2 modules and extensions
- Work with APIs, webhooks, and third-party integrations
- Optimise backend performance: queries, indexing, caching (Redis/Varnish), and load times
- Troubleshoot and resolve backend issues to maintain stability and scalability
- Implement and maintain REST and GraphQL endpoints
- Work with Elasticsearch for catalogue search and indexing
- Collaborate with the backend team where required on shared systems and integrations
Magento Frontend & UX/UI
- Maintain and improve existing Magento 2 themes, templates, and layout updates
- Enhance UX/UI across B2C and B2B storefronts
- Improve frontend performance (bundling, minification, asset optimisation)
- Ensure consistent styling, accessibility, and responsiveness across all sites
- Implement practical improvements that support conversion, navigation, and customer journey
Ecommerce, B2B, B2C & POS
- Support and enhance our multi-site ecommerce setup
- Develop features for B2B customer accounts, pricing rules, and workflows
- Contribute to the development and integration of our in-house POS system
- Ensure data consistency across ecommerce, POS, and internal systems
- Improve ordering flows, invoicing accuracy, and customer experience
Quality & Collaboration
- Maintain code quality through best practices, documentation, and testing
- Work closely with the Head of Ecommerce to plan and prioritise improvements
- Liaise with the backend team and accounts team where needed to resolve issues or implement new features
- Stay up to date with Magento releases, patches, and emerging technologies
Requirements
- Strong experience in Magento 2 backend development
- Solid experience in Magento 2 frontend development (themes, layouts, Knockout/RequireJS)
- Proficiency in PHP, MySQL, HTML/CSS, JavaScript, and Magento's ORM
- Experience with REST and GraphQL
- Understanding of Elasticsearch, Redis, Varnish, and scalable architecture
- Experience with Git and CI/CD workflows
- Strong debugging and problem-solving skills
- Ability to work independently and take ownership of projects
Bonus Points
- Magento 2 Certification
- Experience with headless Magento setups
- Familiarity with cloud hosting environments
- Experience with New Relic or similar performance monitoring tools
- Experience with POS integrations or multi-channel retail systems
Benefits & conditions
- £40,000-£50,000 depending on experience
- Opportunity to work on varied, high-impact projects
- 20 days holiday + bank holidays
- Company pension
- Free parking
- Regular socials, * Casual dress
- Employee discount
- Free parking
- On-site parking
Ability to commute/relocate:
- Leeming Bar DL7 9UJ: reliably commute or plan to relocate before starting work (required)
Work authorisation:
- United Kingdom (required)