Fullstack Engineer, Shopify
Talon.One
Seniority
Midweight
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
Mid-level Shopify Developer with a strong front-end engineering focus to help build and maintain integrations between Shopify and the Talon.One promotion engine. You will primarily work on Talon.One front-end application and embedded Shopify apps that are used by Shopify merchants to configure, manage, and monitor how Talon.One promotions are applied 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 the Product and Solutions teams to ensure a smooth merchant experience from installation through daily use.
- 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.
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, full LinkedIn Learning access, and free German language courses.
- 30 days of annual leave, plus extra paid days for your birthday and moving day.
- Home office setup budget and monthly home office allowance.
- Mental health support with nilo.health and discounted Urban Sports Club membership.
- 20% company subsidy on pension contributions.
- Subsidised BVG public transport ticket and dog-friendly Berlin office.

