Lead Full-stack developer (NodeJS/Typescript)
Company profile
This international software agency specializes in solving complex e-commerce and integration challenges. The company partners with high-volume B2B brands across retail, manufacturing, and distribution — including names like Universal Music Group and Estée Lauder.
They are known for delivering backend-heavy, scalable Shopify Plus solutions and robust integrations with systems like ERP, WMS, POS, and accounting platforms. This includes financial syncs, real-time data pipelines, and high-SKU environments.
Engineering teams are located in The Netherlands (Rijswijk HQ), Canada (Vancouver & Toronto), and Vietnam, working closely across time zones. The company’s culture is pragmatic, fast-moving, and highly technical. Developers are encouraged to lead initiatives, challenge assumptions, and bring in new tools or approaches.
Recent projects include:
- ERP integrations (e.g. NetSuite, SAP) with Shopify Plus
- Real-time product and inventory syncs for multi-region storefronts
- Financial reconciliation tooling for accounting platforms
- Building internal developer tools and shared NPM libraries
- Onboarding and mentoring engineering talent in new regions
Job description
- Lead the technical vision and architecture for backend integration projects
- Mentor and manage a growing team of backend developers (starting with 2 in NL)
- Build reusable packages, internal tooling, and monorepo architecture
- Take part in hiring, onboarding, and developer growth
- Collaborate closely with global teams in Canada and Vietnam
- Occasionally join client meetings for technical deep dives
- Drive improvements in workflow, documentation, and engineering practices
Job requirements
- 6–10 years of experience in backend/full stack development
- Deep expertise in TypeScript, Node.js, and PostgreSQL
- Experience designing and scaling backend architecture
- Comfortable taking the lead on integrations, sync logic, and NPM tooling
- Background as Lead Developer, Tech Lead, or Principal Engineer
- Bonus: familiarity with Shopify’s ecosystem and data model
- Strong communication and decision-making skills
- Ability to balance hands-on coding with team leadership
Benefits
- Salary up to €110,000/year (based on 40 hours)
- Hybrid setup: 3 days/week in Rijswijk office (Friday = fixed team day)
- 32-hour workweek negotiable
- Clear growth path to Architect or Engineering Manager
- Performance-based incentives and bonus structure
- Annual company trips (e.g., to Canada)
- Work with highly skilled peers in a global engineering setup
Sounds interesting? Email your resume to g.vanschagen@haystackpeople.nl or apply through the website of Haystack People
Medewerkers