Apply to join the foobar agency as a new member of the team for:

Full-Stack Developer (m/f/d) – Headless CMS & Content Architecture

Read More
Servus :-)
We are foobar Agency.

foobar Agency GmbH is a digital agency for anyone who wants more than just attractive interfaces: we develop digital products and platforms that deliver measurable results – strategically thought out, cleanly designed, and robustly implemented.

To achieve this, we work in an interdisciplinary, pragmatic, and data-driven manner—close to the customer, close to the team, and with a clear focus on results. From the initial idea to go-live and cutover to continuous further development thereafter.

Two people discussing in front of a desk, while on the screen is code shown. Plants and office vibe in the background.
What you can expect to work on

Your Tasks

  • Develop and maintain modern web applications with Next.js in Headless and Composable architectures
  • Design, implement, and optimize content models in Headless CMS platforms (Contentful, Storyblok, Hygraph)
  • Analyze and evolve existing CMS structures to improve the editorial experience for content editors
  • Build Node.js BFF (Backend for Frontend) services to bridge CMS and frontend layers
  • Implement user-facing interfaces using HTML, CSS, and modern JavaScript frameworks
  • Integrate and consume REST and GraphQL APIs
  • Contribute to the design of scalable application architectures
  • Collaborate with cross-functional teams of designers, project managers, and backend developers
  • Code reviews and technical discussions
  • Ensure code quality, maintainability, and performance
  • Use AI-assisted development tools (e.g., Cursor, Claude Code, GitHub Copilot) to increase productivity and code quality
What we expect you to bring in

Your Profile

  • 2–5 years of professional experience in software development
  • Strong proficiency in TypeScript
  • Solid experience with Next.js and React-based web application development
  • Proficiency in Node.js, including BFF patterns
  • Good knowledge of HTML and CSS, including component-based styling approaches
  • Excellent hands-on experience with Headless CMS platforms such as Contentful, Storyblok, Hygraph (formerly GraphCMS) or similar systems – this is a core competency for this role
  • Proven experience in designing and optimizing content models
  • Experience integrating and working with APIs and external services
  • Understanding of component-based development and modular architectures
  • Basic knowledge of database concepts, including data modeling and queries
  • Experience with Git and collaborative development environments
  • Familiarity with modern development workflows and CI/CD practices
  • Comfortable working with AI-assisted development tools (e.g., Cursor, Claude Code, GitHub Copilot)
  • Fluent German language skills (C1 or above) – mandatory
  • Good English language skills
4 people sitting at a desk, having coffee and talking to each other.

What you can expect in this role

In this role, you will work closely with clients and internal teams to build modern digital experiences. A key focus of your day-to-day work is the strategic evolution of CMS architectures: you analyze existing content models, identify optimization potential, and implement improvements – always with the goal of creating a seamless editorial experience for content editors.

You’ll build Next.js frontends alongside Node.js BFF services and integrate them with Headless CMS backends. AI tools are a regular part of your workflow, helping you write better code and move faster. Projects range from greenfield development to the evolution of existing composable platforms.

Get in touch
Servus :-)
What you can expect working with us:
  • A dynamic, forward-thinking work environment
    Join a growing digital agency where innovation is part of the everyday.
  • Plenty of room to shape and lead
    Take ownership, bring your ideas, and actively shape how we work and grow.
  • Flexibility that fits your life
    Work remotely, in the office, or hybrid – and manage your hours in a way that works for you.
  • Learning that actually moves you forward
    We support your growth with relevant training, personal development, and space to explore new technologies.
  • A team that has your back
    Flat hierarchies, open communication, and a culture where people support each other – not compete.
Get in touch
two people sitting at a desk, having a coffee and discussing.
Get in contact now!

Let's talk!

I look forward to hearing from you.

Kerstin Dietrich

Recruiting

📬 Mail

You can always contact us by email:

[email protected]

📞 Phone

Please feel free to call me if you have any questions:

+49 174 402 70 16

Send an email
Showing a profile picture of the person to reach out in case of any questions. Female person, looking straight in the camera, smiling.

More Open Positions