Full-Stack Engineer (TypeScript / Next.js) (m/f/d)

Permanent employee, Full-time · Berlin, Frankfurt am Main, Remote

Read job description in:
Ihre Aufgaben
  • Build the Future: Design, develop, and deploy robust, scalable features using our modern stack (Next.js, TypeScript, AWS Amplify).

  • Bridge the Past: Skillfully maintain and analyze our legacy Ruby on Rails and Ember.js applications, ensuring a smooth transition of business logic to the new platform.

  • Own Your Work: Take full responsibility for the entire software lifecycle, from CI/CD pipelines and automated testing to deployment and operational monitoring.

  • Shape the Architecture: Actively participate in technical planning and design, helping us build a platform that is scalable, reliable, and a joy to work on.

  • Mentor and Grow: Proactively share your knowledge, participate in code reviews, and help elevate the skill level of the entire team.
Anforderungen
  • Must-Have Experience:

    • Multiple years of professional software engineering experience.

    • Deep proficiency in TypeScript and Next.js (or a similar modern React framework).

    • Hands-on experience with AWS (Amplify, Lambda, S3, etc.).

    • Deep familiarity with the Next.js ecosystem (Prisma, tRPC, Tailwind CSS, Shadcn/ui, Zustand).

    • Strong understanding of relational databases (e.g., PostgreSQL).

    • Fluent and professional communication skills in English.

  • Bonus Points For:

    • Professional experience with Ruby on Rails and/or Ember.js, with the ability to read and maintain existing codebases.

    • Strong skills in CI/CD (GitHub Actions), automated testing (Jest, Playwright), and observability (Sentry, Datadog).

    • Conversational or fluent German.

Über uns

Deine Benefits – Was bieten wir? 

  • 30 Tage Urlaub und 5 Tage Weiterbildungsurlaub 

  • Maximale Work-Life-Balance dank hybrider Arbeitsmodelle, flexibler Arbeitszeiten und Workation

  • Fortbildungen und persönliche Weiterentwicklung

  • Betriebliche Altersvorsorge mit Top-Konditionen

  • Unterstützung persönlicher ehrenamtlicher Tätigkeiten, z. B. in Form von sogenannten Impact Days (2 pro Jahr)

  • Immer für dich da: kühle Getränke, frisches Obst, Snacks und dein Team sowieso

  • Wir sind Teamplayer bei CLARK: Dich erwartet ein respektvolles Team, Kulturinitiativen und gemeinsame Events

  • Große Vielfalt an exklusiven Rabatten für Mitarbeitende

  • Du wirst Teil eines weltweit führenden Insurtech-Unternehmens und revolutionierst gemeinsam mit uns die Versicherungswelt.

(Diese Benefits können je nach Land abweichen)


Warum CLARK? Weil DU hier zählst

Das Besondere bei uns: Bei CLARK kannst Du einfach Du selbst sein. Unser Dresscode: Come as you are! Denn Vielfalt und auch Chancengleichheit sind für uns mehr als nur Worte. Sie prägen unseren Alltag.

Sprich: Egal, woher Du kommst oder wie Du tickst, bei uns erlebst Du als CLARKee ein offenes Arbeitsumfeld, in dem Du Dein Potenzial frei entfalten, Deine Ideen einbringen und wirklich etwas bewegen kannst. Genau nach Deinem Geschmack? Dann freuen wir uns auf Dich!

Your tasks
  • Build the Future: Design, develop, and deploy robust, scalable features using our modern stack (Next.js, TypeScript, AWS Amplify).

  • Bridge the Past: Skillfully maintain and analyze our legacy Ruby on Rails and Ember.js applications, ensuring a smooth transition of business logic to the new platform.

  • Own Your Work: Take full responsibility for the entire software lifecycle, from CI/CD pipelines and automated testing to deployment and operational monitoring.

  • Shape the Architecture: Actively participate in technical planning and design, helping us build a platform that is scalable, reliable, and a joy to work on.

  • Mentor and Grow: Proactively share your knowledge, participate in code reviews, and help elevate the skill level of the entire team.
Requirements
  • Must-Have Experience:

    • Multiple years of professional software engineering experience.

    • Deep proficiency in TypeScript and Next.js (or a similar modern React framework).

    • Hands-on experience with AWS (Amplify, Lambda, S3, etc.).

    • Deep familiarity with the Next.js ecosystem (Prisma, tRPC, Tailwind CSS, Shadcn/ui, Zustand).

    • Strong understanding of relational databases (e.g., PostgreSQL).

    • Fluent and professional communication skills in English.

  • Bonus Points For:

    • Professional experience with Ruby on Rails and/or Ember.js, with the ability to read and maintain existing codebases.

    • Strong skills in CI/CD (GitHub Actions), automated testing (Jest, Playwright), and observability (Sentry, Datadog).

    • Conversational or fluent German.
About us

Your Benefits – What We Offer


  • 30 days of vacation and 5 additional days for training and development

  • Maximum work-life balance thanks to hybrid work models, flexible working hours, and workation opportunities

  • Training and personal development

  • Company pension plan with top conditions

  • Support for personal volunteer activities, e.g., in the form of so-called Impact Days (2 per year)

  • Always there for you: chilled drinks, fresh fruit, snacks – and of course, your team

  • We’re team players at CLARK: you can expect a respectful team environment, cultural initiatives, and shared events

  • A wide range of exclusive employee discounts

  • You’ll become part of a world-leading insurtech company and join us in revolutionizing the insurance industry.

(These benefits may differ based on the country of employment)

Why CLARK? Because YOU matter here
What makes us special: at CLARK, you can simply be yourself. Our dress code? Come as you are! Because diversity and equal opportunity are more than just words to us – they shape our daily work.
In other words: no matter where you come from or how you tick, as a CLARKee, you’ll experience an open work environment where you can realize your potential, share your ideas, and truly make an impact.
Sounds like your kind of place? Then we’re looking forward to meeting you!
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.