About Us
JDM Products is an Irish distribution company with UK operations. We distribute consumer brands across Ireland and the UK through retail partners, marketplaces, and our own channels. Our tech runs deep for a company our size — we operate a large B2B portal, integrate with 8 courier APIs and 7 marketplace platforms, manage dual-region ERP databases, and are actively building internal tools and automation to streamline operations.
We're a small, fast-moving tech team. You won't be writing tickets and waiting for approval — you'll be working on things that impact the business directly.
What you'll actually be doing
Working within our Laravel B2B portal that handles order management, shipping, returns, invoicing, and marketplace syncing across Shopify, VirtualStock, Mirakl, BigCommerce, and more. Maintaining and improving integrations with 8 courier APIs (DPD, DHL, UPS, DSV, ArrowXL, and others).
Writing and optimising queries against our Vision ERP running on SQL Server — two databases covering Ireland (EUR) and UK (GBP) operations. Building reporting views, debugging data flows, and ensuring accuracy across regions.
Identifying manual processes across the business and building automated solutions. Experience with tools like n8n, Make, or similar workflow platforms is a strong plus. We want someone who's always looking for the next thing to automate.
Building purpose-built internal tools for the business — reporting dashboards, data utilities, pricing tools, and workflow apps that solve specific problems off the shelf software can't.
Must-haves
Strong PHP/Laravel experience (3+ years). You'll be stepping into a mature Laravel codebase with 180+ routes, dozens of service classes, and complex business logic — not a fresh install.
SQL Server experience. Not negotiable. Our entire business runs on it. You need to be comfortable writing complex joins, CTEs, and working with an ERP schema you didn't design. If your SQL experience is MySQL-only, this will be a steep adjustment.
REST API integration experience. You've worked with flaky third-party APIs, handled webhooks, debugged authentication flows, and dealt with the reality of scheduled jobs hitting external services.
JavaScript proficiency. Vue.js experience preferred (we're on Vue 2 with a migration to Vue 3 ahead), but solid JS fundamentals and willingness to work across Node.js/React for specific tools is key.
Nice to haves
Experience with workflow automation platforms (n8n, Make/Integromat, Zapier, or custom automation pipelines). Docker and basic DevOps (we're moving toward Azure cloud infrastructure). Node.js/TypeScript for standalone tool development. Experience working with ERP systems or distribution/logistics software.
How we work
Small team, direct communication, minimal bureaucracy. GitLab for source control. You'll work directly with the CTO, CEO and lead developer — short feedback loops, real ownership. Remote-first — we have team members across multiple time zones already. We value quality and reliability. Things need to be properly tested before they go live — we're running a business that depends on this software every day.
To apply
Tell us about a time you automated something that saved significant manual effort. Show us a tool you built that solved a real business problem. We care more about what you've shipped than what's on your CV.