About The Position

Join an internationally successful development team and help shape a secure, highly available platform. We care about clean, maintainable code. Quality and trade-offs are discussed openly, not treated as formality. You’ll work with modern technologies like Java 25, Spring, MySQL, and GitLab CI. Shape solutions alongside product, UX, and your fellow developers – your perspective goes into the design, not just the implementation. Invest in your growth: 10% of your working time is reserved for learning or personal projects.

Requirements

  • Think in terms of the problem, not just the ticket.
  • Ask why something is being built, not only what.
  • Write code that others can read, change, and trust.
  • Care about the craft of software development.
  • Value pragmatism over purity.
  • Differentiate between 'good enough for now' and 'this will hurt us later'.
  • Hands-on experience with Java and its ecosystem.
  • Solid fundamentals in testing.
  • Solid fundamentals in version control.
  • Solid fundamentals in CI/CD.
  • Solid fundamentals in understanding how software runs in production.
  • Experience with Spring, Maven or Gradle, SQL, GitLab.

Responsibilities

  • Help shape a secure, highly available platform.
  • Write clean, maintainable code.
  • Discuss quality and trade-offs openly.
  • Work with modern technologies like Java 25, Spring, MySQL, and GitLab CI.
  • Shape solutions alongside product, UX, and fellow developers.
  • Invest time in learning or personal projects (10% of working time).
  • Collaborate naturally with teammates and other teams.
  • Communicate clearly in writing and in conversation.
  • Take ownership from problem to production.
  • See features through to completion.

Benefits

  • Permanent employment contracts
  • 30 days of vacation per year
  • Free daily meal at HQ in Karlsruhe
  • Additional day off on December 24th and 31st
  • Work abroad for up to 20 days per year
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service