Fullstack Engineer (f/m/d)

Spread Group

Leipzig

On-site

EUR 65,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

30 days of paid vacation
Employee discounts on Spread Group</n>
Modern office spaces for collaboration
Regular company events

Job summary

Spread Group in Leipzig is seeking a Fullstack Engineer to join the Merchant Experience team. You’ll build and evolve merchant-facing surfaces, from sign-up and shop creation to publishing journeys and SpreadConnect integrations with platforms like Shopify and TikTok.

You’ll bring 3+ years of web product experience with TypeScript, React, REST/GraphQL, and a JVM backend (Kotlin/Java with Spring). Strong design-system and UI skills, plus proactive collaboration in English, are essential.

Qualifications

  • Proficient with TypeScript and React in production apps.
  • 3+ years of professional web product experience.
  • Real CSS craft and design system usage.
  • Experience consuming REST/GraphQL APIs with data-heavy responses.
  • Backend experience with JVM (Kotlin/Java) and Spring; REST endpoint design and migrations.

Responsibilities

  • Build and evolve merchant-facing product surfaces (sign-up, shop creation, management, analytics).
  • Develop new publishing journey for shops and reduce drop-off.
  • Own end-to-end features from UI to backend endpoints and migrations.
  • Extend backend services with new REST endpoints and integrations (Shopify, TikTok).
  • Design and consume REST/GraphQL APIs and steer frontend shape accordingly.
  • Contribute to frontend architecture with shared components and API clients.
  • Keep merchant tooling fast with data-heavy tables and editors.
  • Break large topics into deliverable work and drive them to completion.

Skills

TypeScript
React
Web product development
REST/GraphQL
Kotlin/Java (Spring)
SQL
English communication
Self-direction
Testing
UI design

Tools

Kotlin
Spring
REST endpoints
GraphQL

Job description

Who We Are

Spread Group is a renowned global provider of customized apparel and lifestyle products, distinguished by our commitment to made-to-order technology. Our core business model revolves around producing precisely what our customers desire, precisely when they desire it. As pioneers in this space, we combine sustainability with on-demand personalization, enabling individuals and businesses to express their unique identities through bespoke creations. Join us to be part of a global leader in the exciting world of personalized apparel and lifestyle products!

As we continue to expand our business, we are seeking a curious and passionate individual to join our team as of January 2027, as Fullstack Engineer (f/m/d) and drive our business forward.

What Will Your Role Be

As a Fullstack Engineer (f/m/d) in our Merchant Experience team, you’ll help build and evolve the digital products our partners and merchants interact with every day. You’ll work across the entire merchant journey — from the Partner Area, where designers manage their designs and shops, to the sign-up and publishing experience that turns an idea into a live SpreadShop, and the Merchant Area, where SpreadConnect merchants manage integrations with Shopify, TikTok, and other platforms. As a Fullstack Engineer (f/m/d), you’ll take ownership beyond individual UI components or API endpoints. You’ll design and implement features end-to-end, collaborate closely with product and design, and ensure that the experiences you build are reliable, performant, and easy to evolve. Your work directly impacts how merchants use and grow with our platform. You’ll build products that make their day-to-day work easier and help drive our business forward.

What You´ll Do
  • Build and evolve merchant-facing product surfaces — sign-up and shop creation flows, shop management, design and product administration, sales statistics
  • Build the new publishing journey for shops — from sign-up to a live SpreadShop — and take drop-off out of every step
  • Own small to medium features end to end: design the UI, build theKotlin/Spring endpoints behind it, model the data, and ship both together
  • Extend our backend services where your features need it — new REST endpointsin the shop and partner services, data model changes with a proper migration, and integrations with external platforms such as Shopify or TikTok on the SpreadConnect side
  • Design and consume our REST and GraphQL APIs, and push back when a responseshape makes the frontend's life harder than it needs to be
  • Contribute to our cross-team frontend architecture work — shared components,hooks and API clients, and how we render, test and ship our apps
  • Keep merchant tooling fast — data-heavy tables, sales statistics and editorsare where perceived performance is won or lost
  • Take on larger topics — an epic, a new integration, a new merchant surface —and break them down into something the team can execute: slices, dependencies, open questions, and a first piece worth shipping
  • Work in an agile cross-functional team with a product owner, designers and backend engineers, and connect what you build to merchant activation and conversion
What You´ll Bring
  • Solid proficiency in TypeScript and React — component design, hooks, statemanagement, and the performance patterns that keep a growing app fast
  • Around three or more years of professional experience building web products, with a track record of features you carried from first ticket to production
  • Real CSS craft and experience working inside a design system or shared component library, not just against one
  • Experience consuming REST or GraphQL APIs and working with structured, data-heavy responses — product catalogs, variants and attributes bring more complexity than they first appear to
  • Working experience in a JVM backend — Kotlin or Java with Spring — and the ability to build a REST endpoint, model the data behind it and write the migration, not just read the code
  • A solid grasp of relational databases and SQL, and of what happens to a query when the table stops being small
  • Self-direction: you take an under-specified problem, find out what is actually needed, break it into deliverable pieces and drive them to donewithout waiting to be handed tickets
  • Testing as a habit rather than an afterthought, and a working relationship with code review
  • A keen eye for UI detail — you care about how something feels, not only whether it works
  • A product mindset: you ask who benefits from a change before you ask how to build it
  • Good communication skills in English
Why Should You Join Us
  • Autonomy and Impact: We believe in giving people real ownership. You'll have the freedom to make decisions, take action, and see the direct impact of your work on the business.
  • Development and Growth: We believe that the greatest professional and personal growth happens when you're challenged. If you're looking to build your career, you'll find plenty of opportunities to do so.
  • We Win as a Team: Work alongside ambitious, motivated colleagues who challenge and support each other to achieve exceptional results. Through honest feedback, high standards, and shared ambition, we bring out the best in one another.
  • Learn from Proven Entrepreneurs: Work closely with experienced founders and business leaders, gaining first-hand insights into growing a successful international company.
  • Transparency and Involvement: Stay connected to our vision through regular General Assemblies, learn about our processes in our production sites in the Czech Republic and join workshops and cross function initiatives to lead positive change.
  • The Extras That Matter: Enjoy 30 days of paid vacation, attractive employee discounts on our products and partner brands, modern office spaces designed for collaboration, and regular company events where we celebrate our successes together.

Equal Opportunity Employer

We value diversity at Spread Group. We are proud of and continue to encourage the increasing diversity of our company culture and community. Your skills, talents, and experience are our focus no matter your age, ethnicity, religion, national origin, gender, sexual orientation, marital or disability status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Backend (f/m/d) (Fixed-Term Parental Leave Cover)
Software Engineer Backend (f/m/d) (Fixed-Term Parental Leave Cover)

Multikidscrossing • Leipzig

On-site
EUR 65,000 - 95,000
30 days vacation
Employee discounts
Modern office spaces
+1
Platform Engineer (f/m/d)
Platform Engineer (f/m/d)

Spread Group • Berlin

On-site
EUR 90,000 - 130,000
30 days paid vacation
Employee discounts on Spread Group’s产品
Modern office spaces for collaboration
+1
(Senior) Web Analyst (f/m/d)
(Senior) Web Analyst (f/m/d)

Spread Group • Leipzig

Hybrid
EUR 60,000 - 90,000
30 days paid vacation
Employee discounts on products
Modern office spaces
+1
Platform Engineer (f/m/d)
Platform Engineer (f/m/d)

Userc Dehradun • Germany

Remote
EUR 90,000 - 120,000
30 days paid vacation
Employee discounts on products
Modern office spaces
Business Talents - Initiative Application (f/m/d)
Business Talents - Initiative Application (f/m/d)

SPREAD • Berlin

On-site
EUR 50,000 - 70,000
€1,000 annual professional development budget
Urban Sports membership
30 days of vacation
+2
Digital Project and Account Manager (f/m/d/x)
Digital Project and Account Manager (f/m/d/x)

Shopfully • Berlin

On-site
EUR 55,000 - 75,000
Business Development Representative - Local Partnerships (f/m/d/x)
Business Development Representative - Local Partnerships (f/m/d/x)

Shopfully • Berlin

Hybrid
EUR 50,000 - 70,000
Hybrid work model
Learning opportunities
Modern offices with snacks and coffee
Senior Product Marketing Manager (f/m/d)
Senior Product Marketing Manager (f/m/d)

SPREAD • Berlin

On-site
EUR 90,000 - 120,000
Deutschlandticket mobility budget
Bike-leasing
Urban Sports partnership
+4
Senior Revenue Operations Manager (f/m/d)
Senior Revenue Operations Manager (f/m/d)

SPREAD AI • Berlin

On-site
EUR 80,000 - 100,000
Attractive compensation
Mobility budget (Deutschlandticket)
Urban Sports partnership
+4
(Senior) Full-Stack Engineer (TypeScript + Kotlin/Java) (m/f/x)
(Senior) Full-Stack Engineer (TypeScript + Kotlin/Java) (m/f/x)

Scalable Capital • München

On-site
EUR 90,000 - 120,000
Relocation support
German language classes
Company pension
+4