Find a jobRecruiters

Senior Full Stack Developer (all genders) (all genders)

Exclusive opportunity

Onsite

Senior Full Stack Developer (all genders) (all genders)

Solute

Senior Full Stack Developer (all genders) (all genders)

Skills

E-commerce WebsitesVueNodeTypescriptDatadogAIJavascript

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Berlin, Germany

Work mode:

Onsite

Published on:

17 August 2026

What they need


  • Checkout Charlie GmbH

  • Berlin

  • Mobiles Arbeiten (Deutschland)

  • Präsenz / Mobil

  • Berufserfahrung

  • Berufserfahrung (Senior Level)

  • Software Entwicklung

  • Vollzeit

Do you want to actively shape modern web applications and take ownership across both frontend and backend development? Are you eager to contribute to architectural decisions and the technical evolution of the platform?

Then we could be a great match. We are looking for an experienced Full Stack Developer (all genders) who enjoys thinking through technical solutions, implementing them cleanly, and working in an international environment.

Checkout Charlie is the company behind several consumer and coupon platforms such as Sparwelt.de, Gutscheine.de, and shopmate, connectin

What you´ll do:

  • Developing e-commerce applications with a focus on performance, scalability, and clean API architecture
  • Building and maintaining modern frontend applications - ideally with Vue.js or a comparable framework
  • Developing backend services and APIs using Node.js, JavaScript, and TypeScript
  • Translating business requirements into sustainable technical solutions
  • Analyzing, debugging (Datadog), and optimizing applications while ensuring stable performance
  • Clean code, pragmatic solutions, code reviews, and open technical exchange within the team
  • Collaboration with Product and other cross-functional teams

What you bring:

  • Several years of professional experience as a Full Stack Developer
  • Strong expertise in TypeScript and JavaScript, along with hands-on experience in frontend and backend development
  • Experience with Vue.js or another modern frontend framework
  • Good understanding of API design, system integration, and modern web architectures
  • You care about clean architectures, maintainable code, meaningful testing, and sustainable technical solutions
  • Experience with AI-assisted coding tools and an interest in integrating them effectively into development workflows
  • A structured and independent way of working combined with a collaborative mindset
  • Very good English skills; German skills are a plus

What else can you expect?

  • A collaborative and respectful working environment, transparent decision-making, creative freedom, and flat hierarchies
  • Team brainstorming sessions, pair programming, and code reviews
  • Agile ways of working in self-organized teams
  • Flexible working conditions including flexible hours, hybrid work, and workation options
  • Social activities such as company/team events, and participation in sports events
  • A healthy office setup with height-adjustable desks, snacks, drinks, and fresh air breaks
  • Opportunities for professional and personal growth through conferences, trade fairs, and learning days
  • Sustainable mobility options including bike leasing, public transport support, and free parking

What you can expect from us: You’ll work in an environment where technical quality and pragmatic solutions matter. We give you the space to take ownership, actively shape processes, and continue growing professionally.

Sounds interesting? We’d love to get to know you.

  • Christiane Werner
  • Head of HR
  • +49 721 98993-31

#content_zone { max-width: 834px; } #scheme_detail_data { width:100%; display:table; margin-bottom: 10px; } .scheme-border { border: 1px solid rgba(220,223,226,0.8); } .scheme-margin { margin-top: 10px; } .scheme-display .scheme-content { font-size: 16px; padding: 14px 24px; background-color: #ffffff; line-height: 1.6; } .scheme-display .scheme-title { word-break: break-word; } .scheme-display .scheme-title h2 { margin: 0px; font-size: 28px; line-height: 2; padding: 0px; } .scheme-display .scheme-title ul { margin-bottom: 16px; } .scheme-display .video { width: 100%; height: 400px; } .scheme-display h2.scheme-headline { margin: 0px 0px 18px 0px; padding: 0px; } .scheme-display .content-images { position: relative; overflow: hidden; display: block; box-sizing: border-box; padding: 0px; } .scheme-display .content-images:not(:has(.content-images-frame)) { height: 335px; } #header_image { display: none; } #jobTplContainer ul.scheme-additional-data { margin-bottom: 0px; min-width: 40%; } .scheme-additional-data { float: left; margin: 0; padding: 0; list-style: none; } .scheme-additional-data li { list-style: none; margin: 4px 15px 0px -3px !important; } .scheme-additional-data li.left { float: left; } .scheme-display .slide-images:nth-child(2), .scheme-display .slide-images:nth-child(3) { display:none; } .scheme-display .slide-images { width: 100%; position:absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); } .scheme-display .content-images-frame { position: relative; width: 100%; height: 335px; overflow: hidden; } .scheme-display .content-images-description { display: block; text-align: left; font-size: 1rem; line-height: 1.4; color: #000; padding: 8px 24px; border-bottom: 1px solid rgba(220,223,226,0.8); } .scheme-content .user-image { width: 100px; height: 100px; border-radius: 50%; float: left; line-height: 100px; background: no-repeat center center; background-size: cover; } .scheme-content .user-data { height: 100px; margin-left: 80px; } .scheme-content .user-data li { list-style: none; } i.fa-fw { margin-right: 5px; margin-left: 5px; } @media (max-width: 768px) { .scheme-additional-data li { display: block; float: none; } .scheme-display .content-images { height: 250px; } } @media (max-width: 650px) { .scheme-display .content-images { height: 250px; } } @media (max-width: 450px) { .scheme-display .content-images { height: 133px; } } #frame_zone { background-color: #00a173; } #frame_zone { background: url("https://karriere.solute.de/inc/display\_image.php?id=298-HO-0-DE&type=tmp") top center no-repeat; background: -moz-linear-gradient(#00a17303 300px, #00a173 700px), url("https://karriere.solute.de/inc/display\_image.php?id=298-HO-0-DE&type=tmp") top center no-repeat; background: -webkit-gradient(linear, 0 0, 0 100%, from(#00a17303 300px), to(#00a173 700px)), url("https://karriere.solute.de/inc/display\_image.php?id=298-HO-0-DE&type=tmp") center center no-repeat; background: -webkit-linear-gradient(top, #00a17303 300px, #00a173 700px), url("https://karriere.solute.de/inc/display\_image.php?id=298-HO-0-DE&type=tmp") center center no-repeat; background: -o-linear-gradient(top, #00a17303 300px, #00a173 700px), url("https://karriere.solute.de/inc/display\_image.php?id=298-HO-0-DE&type=tmp") center center no-repeat; background: linear-gradient(to bottom, #00a17303 300px, #00a173 700px), url("https://karriere.solute.de/inc/display\_image.php?id=298-HO-0-DE&type=tmp") top center no-repeat; }

Other offers great for you!

These companies are also looking for great profiles

Celaneo

Senior Full Stack Developer

Permanent contract

Paris, France

Onsite, Hybrid

Skills

SQL QueriesNextNestReactNodeTypescript

3 days ago

Quick apply

Teksystems

Expert en developpement fullstack

Freelance

Le Mans, France

Hybrid

Skills

AngularJavaCOBOL

2 days ago

Quick apply

Inventiv IT

Développeur Full Stack SIG Senior H/F

TJM : 450 / CDI : 55K

Permanent contract

Paris, France

Hybrid

Skills

SIGQGISPostGISReactTypeScript

12 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools