Logo

Database Software Engineer (m/w/d)

  • Berlin (DE)
  • Remote
  • Vollzeit
scheme imagescheme imagescheme image

Thinkproject ist ein europäischer Marktführer im Bereich der Digitalisierung der Baubranche. Neben Standorten in Europa haben wir Niederlassungen und Kund*innen auf der ganzen Welt.

Gegründet wurde unser Unternehmen im Jahr 2000, zu einer Zeit an der der Großteil der Planung und Verwaltung von Bauprojekten manuell durchgeführt wurde. Für die Verantwortlichen wurde es immer schwieriger einen Überblick über die immer komplexer werdenden Bauprojekte zu behalten. Hier knüpften unsere Gründer an und konnten mit ihrem Branchen-Know-How einen großen Wandel in der Digitalisierung schaffen.
Heute sprechen wir von "Construction Intelligence" - denn unsere Software macht große und kleine Bauprojekte effizienter, sicherer, pünktlicher und vor allem nachhaltiger.

Standort: Berlin, ODER Deutschlandweit

Wie wird dein Tag aussehen

  • Verbesserung und Pflege der bestehenden Datenbankschicht
  • Bereitstellung eines leistungsstarken Daten-Backends für das bestehende Produkt  
  • Pflege, Überwachung und Verbesserung des bestehenden Datenmodells
  • Implementierung effektiver und wartbarer Datenbank-Codierungspraktiken 
  • Sicherstellen, dass der Datenbankcode genau dokumentiert ist  
  • Verbesserung der technischen Qualität bei Code-Reviews und Pull-Requests, insbesondere im Hinblick auf die Datenschicht
  • Zusammenarbeit mit dem System-Engineering-Team, um die Effizienz des Datenbankcodes, die Integrität der Datenstrukturen und die Qualität der Dateninhalte sicherzustellen
  • Sicherstellung eines nachhaltigen Datenmodells für die Produktanforderungen
  • Arbeit in einem agilen Umfeld: keine Nachtschichten, keine Wochenenddienste

Was brauchst du, um die Rolle zu erfüllen

  • Erfahrung mit PostgreSQL
  • Erfahrung als Software-Ingenieur mit Full-Life-Cycle-Entwicklung
  • Kenntnisse von SQL, PL/pgSQL, einschließlich gespeicherter Prozeduren, Funktionen, Triggern, Partitionierung
  • Kenntnisse der PostgreSQL-Unterstützung für JSONB
  • Fähigkeit zum effizienten Schreiben von Datenbankcode, Verbesserung der Datenqualität, des Datenschutzes und der Sicherheit
  • Kenntnisse der Grundsätze des Datenbankdesigns, der Abfrageoptimierung, der Indexverwaltung, der Integritätsprüfung, der Statistik und der Isolationsebenen 
  • Programmierkenntnisse in Skriptsprachen (z. B. Python, Perl) und die Fähigkeit, Anwendungen für die Systemautomatisierung und -integration zu entwickeln
  • Englischkenntnisse auf B1-Niveau 
  • Fähigkeit, alternative Lösungen und/oder Umgehungslösungen zu bewerten
Bevorzugte Fähigkeiten:
  • Erfahrung mit NoSQL-Unterstützung in PostgreSQL 
  • Nachgewiesene Erfahrung in der Arbeit mit komplexen Datensätzen und Datenstrukturen
  • Nachgewiesene Kenntnisse im Refactoring monolithischer Systeme hin zu einer serviceorientierten Architektur

Was wir anbieten

Health Days I Lunch 'n' Learn Sessions I Women's Network I LGBTQIA+ Network I Demo Days I Coffee Chat Roulette I Ideas Portal I Free English Lessons I Thinkproject Academy I Social Events I Volunteering Activities I Open Forum with Leadership Team (Tp Café) I Hybrid working I Unlimited learning

Mitarbeiterzufriedenheit steht bei uns an oberster Stelle. Unsere Mitarbeiter*innen machen Thinkproject zu dem was es heute ist. Wir schätzen eine Arbeitsatmosphäre bei der jeder die Möglichkeit hat unsere Unternehmenskultur durch offenes Feedback und Respekt mit zu gestalten. Wir sind davon überzeugt, dass eine zeitgemäße Flexibilität und ein vielseitiges Benefitprogramm Erfolgsfaktoren für unser Business sind.

Dein Kontakt:

Vikas Gaikwad

Bitte bewirb Dich online, inklusive Deiner Gehaltsvorstellung und des frühestmöglichen Eintrittstermins.


Arbeiten bei thinkproject.com - Make your intelligence an asset.