uSoftware logo

Senior Fullstack TypeScript Engineer (Stark für Kinder)

uSoftware·Salary not specified

Primary stack

ReactPrismaNode.jsPostgreSQLTypeScriptSEONext.jsDrizzle ORM

Nice to have's

GermanWebflowheadless CMSgeo searchMeilisearchTypesenseAlgoliaEdTechhealthcare

Job description

About the Position

We are seeking a Senior Fullstack TypeScript Engineer (Stark für Kinder) to lead the migration of the Stark für Kinder platform to a modern TypeScript stack, ensuring SEO integrity and data preservation.

About the Project

Stark für Kinder is a DACH-wide platform (Germany, Austria, Switzerland) that connects parents, kindergartens, and schools with certified trainers and coaches in resilience, self-assertion, and anti-bullying programs. The platform has 3 sides:

  • Parents & institutions search providers by postcode, country, and offer type (coaching, training, seminars, online), read reviews, and send inquiries to one or several providers.
  • Providers (coaches/trainers) book a paid listing and get a profile page, an integrated review system, a quality seal, and incoming leads via a provider dashboard.
  • Content - a large SEO-driven parent guide (Elternratgeber) that brings in organic traffic.

Published figures: 20K+ monthly directory visits and 2.4K+ inquiries routed to providers (as of January 2026), 100,000+ children reached, 1,000+ schools and kindergartens served.

Responsibilities

  • Audit the current Webflow setup: CMS collections, custom code, forms, third-party scripts, provider dashboard, and all integrations.
  • Design the target architecture and data model for providers, profiles, offers, locations, reviews, inquiries, and content.
  • Build the new platform in TypeScript end to end: public site, directory, and postcode/radius search, provider profiles, inquiry flow, review system, provider dashboard, and admin tools.
  • Plan and run the data migration from Webflow CMS, with scripts, validation, and a rollback path.
  • Protect SEO during the move: URL parity and 301 redirects, metadata, structured data, sitemaps, Core Web Vitals; keep the parent guide ranking.
  • Set up a content workflow for non-technical editors (headless CMS or equivalent) so marketing can keep publishing without developers.
  • Integrate payments and subscriptions for provider listings, transactional email, analytics, and Google Maps/Places.
  • Own GDPR (DSGVO) compliance in the code: consent, data minimization, EU hosting, data retention - the platform handles data about children and families.
  • Set up CI/CD, testing, monitoring, and error tracking; document the system for the team that comes after.
  • Plan a phased cutover with minimal downtime, then keep improving the platform once it is live.

Requirements

  • 5+ years of professional web development, with at least 3 years of production TypeScript on both frontend and backend.
  • Strong React and Next.js (App Router, SSR/SSG/ISR) experience on content-heavy, SEO-critical sites.
  • Solid Node.js backend skills: REST or tRPC/GraphQL APIs, authentication and role-based access, background jobs, webhooks.
  • Relational data modeling with PostgreSQL and a modern ORM (Prisma or Drizzle).
  • Proven experience migrating a live product from a no-code/low-code builder or legacy CMS (Webflow, WordPress, Wix, or similar) to a custom stack, including data migration and redirects.
  • Hands-on technical SEO: redirects, canonicals, structured data, sitemaps, Core Web Vitals.
  • Experience with payments and subscriptions (Stripe or similar) and third-party APIs.
  • Comfort owning infrastructure and deployment (Vercel or a cloud provider, CI/CD, monitoring).
  • Working knowledge of GDPR requirements for web applications.
  • Ability to work independently, make architecture decisions, and explain trade-offs to non-technical stakeholders.
  • English at B2+ level.

Nice to Have

  • German at any level - the product, content, and users are German-speaking.
  • Hands-on Webflow experience: CMS API, data export, custom code embeds.
  • Headless CMS experience (Payload, Sanity, Strapi, or Contentful).
  • Geo search: postcode/radius queries, PostGIS, Google Maps/Places API.
  • Marketplace or directory products: lead routing, reviews, and moderation, two-sided user flows.
  • Search engines such as Meilisearch, Typesense, or Algolia.
  • Internationalization for DE/AT/CH content.
  • Background in EdTech, healthcare, or other products handling sensitive data about minors.

Tech Stack

The target stack is proposed, not fixed - the engineer is expected to validate it during the audit.

  • Website & Directory

    • Current: Webflow CMS + custom scripts
    • Target (proposed): Next.js (TypeScript)
  • Provider Dashboard

    • Current: Separate dashboard app
    • Target (proposed): Integrated into the new platform
  • Backend & API

    • Current: Webflow forms, third-party integrations
    • Target (proposed): Node.js, tRPC, or REST
  • Database

    • Current: Webflow CMS collections
    • Target (proposed): PostgreSQL + Prisma/Drizzle
  • Content Editing

    • Current: Webflow Editor
    • Target (proposed): Headless CMS (e.g., Payload)
  • Search & Maps

    • Current: Google Places autocomplete
    • Target (proposed): PostGIS geo search + Google Maps/Places
  • Payments

    • Current: To be confirmed
    • Target (proposed): Stripe subscriptions
  • Hosting

    • Current: Webflow
    • Target (proposed): Vercel or EU cloud, EU data residency
  • Quality

    • Current: -
    • Target (proposed): Vitest, Playwright, Sentry, GitHub Actions

We Offer

  • A product with real social impact: helping children grow up safer, more confident, and without bullying.
  • Full technical ownership of a greenfield rebuild, with direct access to the founder and fast decisions.
  • Long-term engagement: after the migration, you keep evolving the platform.
  • 20 working days of vacation and 15 sick leaves.
  • At least 11 public holidays.
  • Medical expenses compensation (after probation).
  • Fitness membership (after probation).
  • Corporate events.

About the Company

Stark für Kinder is committed to providing a safe and supportive environment for children, helping them grow up with resilience and confidence. Our platform connects parents, kindergartens, and schools with certified trainers and coaches, ensuring that every child has access to the support they need.

Apply now

© uSoftware. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ, Львів, Краків (Польща)

More at uSoftware

All 36 roles

Popular searches