Full-stack Developer

Permanent employee, Full-time · Tutzing, Metropolregion München, München

Read job description in:
Position Overview:
This is a vacancy for a hybrid or on-site role at our HQ in Tutzing (South of Munich). We encourage applications from all qualified candidates, regardless of gender identity.

As we continuously expand and improve our Data Platform, we are seeking a Full-stack Developer (Java & TypeScript, Angular) (m/f/x) to join our Engineering department. This department is responsible for the design, development and growth of our Data Platform as well as our Data Network and connected Data Products. We are in the process of merging our core products into a single, unified, platform and are looking for key engineering talent to join our teams. 


You will be responsible for developing and implementing new features, improving existing capabilities, and collaborating closely with senior engineers to deepen your technical expertise and contribute to high-quality, scalable frontend solutions.

Ready to make an impact?
You’ll get to take ownership of:
  • Developing, testing, and deploying core components of our Data Platform together with other engineers.
  • Contributing to technical designs and actively participating in code reviews to ensure clean, maintainable, and high-quality code.
  • Collaborating closely with QA and Product teams to deliver reliable, high-quality releases.
  • Continuously learning and staying up to date with relevant technologies, tools, and best practices to grow your skills and contribute to the team’s technical evolution.
We’d love to meet someone with:
  • Around 3–6 years of experience in backend or full-stack development, with solid hands-on skills in Java.
  • Some familiarity with Angular (2+) and TypeScript; Vaadin - great to have, but not a must.
  • Strong debugging skills and a structured, solution-oriented mindset.
  • Initial experience with test automation (e.g. JUnit or similar frameworks), and an interest in building reliable, well-tested software.
  • Hands-on experience with at least one database technology, such as PostgreSQL, Oracle, MSSQL, MySQL, or MongoDB.
  • Exposure to integration models and protocols like HTTP, REST, or GraphQL.
  • A good understanding of software design principles and best practices, and a desire to continuously improve code quality.
  • Confidence working with object-oriented programming concepts and higher-level abstractions.
  • Some exposure to asynchronous communication systems (e.g. Kafka, AMQP, MQTT).
  • Clear communication skills in English and sufficient German for everyday collaboration.
You can look forward to:
  • A modern, spacious office with a view of Lake Starnberg in Tutzing
  • Subsidised lunches in our in-house restaurant
  • A personal learning and development budget
  • 30 vacation days per year
  • Up to 20 days of remote work per year from any EU country
  • Bike leasing through our partnership with JobRad
  • Opportunity to work flexibly from home
  • Team evenings every Thursday with refreshments covered by the company
  • A company pension plan (bAV)
If you’re excited about this role but don’t meet every qualification, we encourage you to apply! 

Lobster is an equal opportunity employer. We are committed to fostering a diverse and inclusive environment where empathy and respect guide our interactions.
About us
Lobster is a pioneering no-code software company that enables organisations to unlock the full potential of their data. Its comprehensive Data Platform allows companies to integrate, manage, and automate data efficiently, while its Data Network facilitates secure and seamless data exchange between partners and systems. From connectivity to consumable Data Products, Lobster’s solutions empower businesses across industries to stay agile and competitive. With a presence in DACH, the UK, France, Scandinavia, and the Benelux region, Lobster serves over 2,000 customers globally.
Stellenbeschreibung:
Diese Position ist hybrid oder vor Ort an unserem HQ in Tutzing (südlich von München) angesiedelt. Wir freuen uns über Bewerbungen von allen qualifizierten Kandidat:innen - unabhängig von Geschlecht oder Identität.

Da wir unsere Data Platform kontinuierlich ausbauen und weiterentwickeln, suchen wir eine:n Full-Stack Developer (Java & TypeScript, Angular) (m/w/x) zur Verstärkung unseres Engineering-Teams. Das Engineering-Team ist verantwortlich für die Konzeption, Entwicklung und Weiterentwicklung unserer Data Platform sowie unseres Data Networks und der angebundenen Data Products. 
Aktuell führen wir unsere Kernprodukte in eine gemeinsame, einheitliche Plattform zusammen und suchen dafür engagierte Engineering-Talente, die diesen nächsten Schritt mit uns gestalten möchten.

In dieser Rolle entwickelst und implementierst du neue Features, verbesserst bestehende Funktionalitäten und arbeitest eng mit erfahrenen Engineers zusammen, um dein technisches Know-how weiter auszubauen und hochwertige, skalierbare Lösungen zu entwickeln. 

Bereit, etwas zu bewegen?
Du übernimmst die Verantwortung für:
  • Die Entwicklung, das Testen und das Deployen zentraler Komponenten unserer Data Platform gemeinsam mit anderen Engineers.
  • Die Mitarbeit an technischen Designs sowie die aktive Teilnahme an Code Reviews, um sauberen, wartbaren und qualitativ hochwertigen Code sicherzustellen.
  • Die enge Zusammenarbeit mit QA- und Product-Teams, um stabile und hochwertige Releases zu liefern.
  • Dein kontinuierliches Lernen: Du hältst dich über relevante Technologien, Tools und Best Practices auf dem Laufenden und bringst dieses Wissen ins Team ein.
Wir wünschen uns jemanden mit:
  • Ca. 3–6 Jahren Erfahrung in der Backend- oder Full-Stack-Entwicklung und soliden praktischen Kenntnissen in Java.
  • Erste Berührungspunkte mit Angular (2+), TypeScript; Vaadin - ein Plus, aber kein Muss.
  • Sicherheit im Umgang mit objektorientierten Konzepten und höheren Abstraktionsebenen.
  • Erfahrung mit Testautomatisierung (z. B. JUnit oder ähnliche Frameworks) und dem Wunsch, stabile und gut getestete Software zu entwickeln.
  • Praktischer Erfahrung mit mindestens einer Datenbanktechnologie, z. B. PostgreSQL, Oracle, MSSQL, MySQL oder MongoDB.
  • Grundkenntnissen in Integrationsmodellen und -protokollen wie HTTP, REST oder GraphQL.
  • Einem guten Verständnis von Software-Design-Prinzipien und Best Practices sowie dem Anspruch, Codequalität kontinuierlich zu verbessern.
  • Starken Debugging- und Problemlösungsfähigkeiten sowie einer strukturierten Arbeitsweise.
  • Erste Erfahrung mit asynchronen Kommunikationssystemen (z. B. Kafka, AMQP oder MQTT).
  • Guten Englischkenntnissen sowie ausreichenden Deutschkenntnissen für die tägliche Zusammenarbeit.
Freue dich auf:
  • ein modernes, großzügiges Büro mit Blick auf den Starnberger See in Tutzing
  • Zuschüsse zum Mittagessen in unserem hauseigenen Restaurant
  • ein persönliches Weiterbildungsbudget 
  • 30 Urlaubstage pro Jahr
  • bis zu 20 Tage Remote Work pro Jahr aus einem EU-Land
  • Fahrradleasing durch unsere Partnerschaft mit JobRad
  • die Möglichkeit, flexibel von zu Hause aus zu arbeiten 
  • Team-Abende jeden Donnerstag mit Erfrischungen auf Firmenkosten
  • eine betriebliche Altersvorsorge (bAV)

Auch wenn Du nicht alle Anforderungen vollständig erfüllst, ermutigen wir Dich, Dich trotzdem zu bewerben!

Lobster ist ein Arbeitgeber, der Chancengleichheit lebt. Wir setzen uns aktiv für ein vielfältiges und inklusives Arbeitsumfeld ein – geprägt von Empathie und gegenseitigem Respekt.
Über uns

Lobster ist ein führendes No-Code-Softwareunternehmen, das Organisationen dabei unterstützt, das volle Potenzial ihrer Daten auszuschöpfen. Mit Lobsters umfassender Data Platform können Unternehmen Daten effizient integrieren, verwalten und automatisieren, während das Data Network einen sicheren und nahtlosen Datenaustausch zwischen Partnern und Systemen ermöglicht. Von Konnektivität bis hin zu schlüsselfertigen Data Products befähigen Lobsters Lösungen Unternehmen aller Branchen, agil und wettbewerbsfähig zu bleiben. Mit Standorten in der DACH-Region, Großbritannien, Frankreich, Skandinavien und dem Benelux-Raum betreut Lobster weltweit über 2.000 Kunden.

We look forward to hearing from you!
Thank you for your interest in Lobster Gmbh. We would be happy to receive your application. Please fill out the following short form to complete the process. 
If you have any difficulties uploading your data, please send us an email to careers@lobster.de
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.