Job Drop BerlinYOUR WAY INTO BERLIN TECH
NewsletterLinkedIn
AboutTermsImpressumPrivacy

Fullstack Engineer, Shopify

TTalon.One
Seniority
Midweight
Model
In-Office
Sector
B2B SaaS
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
APPLY →