Full-time · Karlsruhe · German or English

You build the interface where entire projects come together.

Defects, photos, daily reports, plans, deadlines — in the browser, all of this has to stay clear, even with more than 100,000 items in a single project.

What is this role about?

You develop the browser side of our platform: the interface where site management, project controllers, and contractors work together on a project. This includes lists and filters over very large data sets, pin placement on plans, automatic document generation, and the interfaces to project spaces and Microsoft Teams. You contribute your own ideas, develop solutions for complex customer requirements in the construction sector, and work in German or English.

What to expect

The tasks that make up most of your week.

  • Solving customer requirementsDevelop innovative solutions for complex requirements in the construction sector.
  • Contributing ideasInitiate new impulses and improvements instead of just working through tickets.
  • Evolving the productMaintain and extend existing web applications.
  • InterfacesLook after connections to project spaces, BIM models, and Microsoft Teams.
  • Software "with heart"Develop close to the people who work with it every day.

What you bring

Not a checklist to tick off: if you confidently bring two of these four points, the conversation is worth having.

  • Java and webConfident in Java and modern web development.
  • A feel for interfacesBuild views that remain usable even with very large amounts of data.
  • Practical mindsetEager to translate requirements from real construction sites into software.
  • LanguageGerman or English — either is enough.

What we offer you

  • Flexible working hours and around 50% remote work
  • Small teams, short paths, real creative freedom
  • A product with more than 50,000 users in seven languages
  • Training, Deutschlandticket, JobRad bike leasing, gym membership

How to apply

Short, honest, no application-folder theatrics.

  • 1. Write to usA résumé and two sentences on why this role — to info@openexperience.de or via the contact page.
  • 2. We get back to youWe reply promptly; for production roles in Baden-Baden within 24 hours.
  • 3. Getting to know each otherA conversation by video or in person at our office in Karlsruhe. Afterwards you'll know who you'd be working with.

To the contact page

Not quite the right role?

All open positions are listed on our careers page — unsolicited applications are expressly welcome.

All open positions

Frequently asked questions

Which technologies do you use?

Java at the core, plus modern web frontends. We'll discuss the specific stack in the interview — how you approach problems matters more to us.

Do I have to speak German?

No. In development we also work in English.

How much remote work is possible?

Around 50%, flexible in terms of time and place — with shared days at the office in Karlsruhe.

How are product decisions made at your company?

From project conversations with customers, not from roadmap workshops. Whoever has a good idea brings it to the table.

Want to see first what you'll be working on?

In 45 minutes we'll show you the platform on a real project.