Fullstack Engineer, Shopify
Talon.One
Seniority
Midweight
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
We're looking for a mid-level Shopify Developer with strong front-end engineering focus to build and maintain integrations between Shopify and the Talon.One promotion engine. You'll primarily work on front-end applications and embedded Shopify apps used by merchants to configure and manage promotions in their stores.
What you'll do
- Build and maintain front-end applications using React and TypeScript for Shopify merchants
- Develop and improve embedded Shopify apps, including setup flows, configuration UIs, and diagnostics
- Integrate front-end applications with Shopify APIs (Admin API, Storefront API, Webhooks), primarily using Shopify's GraphQL APIs
- Collaborate with backend engineers working in Rust and Go to define and consume APIs
- Implement clean, maintainable, and well-tested front-end code following modern best practices
- Work closely with Product and Solutions teams to ensure smooth merchant experience
- Contribute to improving internal patterns, documentation, and developer experience around Shopify integrations
What you'll need
- Professional experience building front-end applications with React and TypeScript
- Strong understanding of modern front-end fundamentals (component design, state management, forms, performance, accessibility)
- Experience or hands-on exposure to Shopify app development or e-commerce integrations
- Familiarity with Shopify APIs, especially the Shopify Admin and Storefront GraphQL APIs
- Experience integrating front-end applications with REST and/or Shopify-specific GraphQL APIs
- Comfortable collaborating with backend engineers and working with existing backend services
- Pragmatic mindset with attention to quality, usability, and maintainability
Nice to have
- Previous experience building embedded Shopify apps used by merchants in production
- Working knowledge of Rust and/or Go, or willingness to learn backend technologies
- Experience with webhooks, event-driven workflows, or async integrations
- Exposure to checkout, cart, pricing, or promotion flows in e-commerce systems
What they offer
- €1,000 annual learning budget, LinkedIn Learning access, and free German language courses
- 30 days annual leave, plus extra paid days for birthday and moving day
- Home office setup budget and monthly home office allowance
- Work from abroad for up to 90 days worldwide
- Mental health support with nilo.health and discounted Urban Sports Club membership
- 20% company subsidy on pension contributions and subsidised BVG transport ticket

