Full-Stack Software Developer

Full-Stack Software Developer

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
Technische Universität Berlin

Auf einen Blick

  • Aufgaben: Entwickeln und warten Sie moderne Webanwendungen mit React, TypeScript und .NET/C#.
  • Unternehmen: Das Unternehmen unterstützt Hotels weltweit bei ihrem wirtschaftlichen Erfolg.
  • Vorteile: Flexible Arbeitsmöglichkeiten, entweder remote oder im modernen Büro in Berlin.
  • Weitere Informationen: Keine Wochenendarbeit, Schichten oder Überstunden.
  • Warum dieser Job: Nutzen Sie AI-gestützte Entwicklungstools zur Beschleunigung der Lieferung und Verbesserung der Codequalität.
  • Qualifikationen: Praktische Erfahrung in Softwareentwicklung, insbesondere mit React, TypeScript und relationalen Datenbanken.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Verantwortlichkeiten

  • AI-AUGMENTIERTE ENGINEERING: Nutzen Sie KI-gestützte Entwicklungstools und -abläufe, um die Lieferung zu beschleunigen und gleichzeitig hohe Standards für Codequalität, Sicherheit, Tests, Wartbarkeit und Systemarchitektur aufrechtzuerhalten.
  • FULL-STACK-ENTWICKLUNG: Entwerfen, bauen und warten Sie moderne Webanwendungen über Frontend- und Backend-Systeme.
  • FRONTEND-ENGINEERING: Entwickeln Sie benutzerorientierte Anwendungen mit React, TypeScript und modernen komponentenbasierten Architekturen.
  • BACKEND-ENGINEERING: Bauen und entwickeln Sie Backend-Dienste und APIs mit .NET/C# in einer verteilten Systemlandschaft.
  • DATENMANAGEMENT: Arbeiten Sie mit relationalen Datenbanken, idealerweise mit fundierten Erfahrungen in PostgreSQL.
  • INFRASTRUKTUR & VERLÄSSLICHKEIT: Tragen Sie zu skalierbaren, widerstandsfähigen und hochverfügbaren Systemen bei; Erfahrung mit PostgreSQL-Cluster-Technologien wie Patroni und Infrastruktur-Setups ist von Vorteil.
  • CODEQUALITÄT & PROBLEMLÖSUNG: Analysieren, debuggen, überprüfen und verbessern Sie bestehenden und KI-generierten Code, um Zuverlässigkeit, Wartbarkeit und Leistung sicherzustellen.
  • EIGENVERANTWORTUNG & LIEFERUNG: Übernehmen Sie die Verantwortung für die Lieferung und Wartung von Lösungen, identifizieren Sie proaktiv Probleme, stellen Sie effektive Fragen und treiben Sie die Arbeit eigenständig voran.
  • ENGINEERING EXCELLENCE: Wenden Sie Prinzipien des sauberen Codes, automatisierte Testpraktiken, Versionskontrolle mit Git und moderne Softwareentwicklungsabläufe an.
  • PRODUKTENTWICKLUNG: Arbeiten Sie eng mit Stakeholdern zusammen, um die Bedürfnisse der Benutzer zu verstehen und in wertvolle Produktfähigkeiten umzusetzen.
  • TEAMKOLLABORATION: Nehmen Sie aktiv an logischen, architektonischen und technischen Diskussionen teil und teilen Sie Wissen, um ein leistungsstarkes Engineering-Team zu unterstützen.
  • KONTINUIERLICHE VERBESSERUNG: Tragen Sie zu fortlaufendem Lernen, Experimentieren und Prozessverbesserungen innerhalb einer erfahrenen, produktfokussierten Engineering-Organisation bei.

Anforderungen

  • GRUNDLAGE: Praktische Erfahrung in der Softwareentwicklung über das Universitätsstudium hinaus, z.B. Praktika, Werkstudentenstellen, freiberufliche Tätigkeiten, Open-Source-Beiträge, Forschung oder persönliche Projekte.
  • EIGENVERANTWORTUNG: Sichere Verantwortung für Ihren Code und die Funktionen, die Sie erstellen.
  • AI-MINDSET: Effektiver Anwender der KI-unterstützten Entwicklung, der schnelle Iterationen durch KI-Tools mit disziplinierten Ingenieurentscheidungen in Einklang bringt.
  • STACK: Praktische Erfahrung mit React, TypeScript, .NET und relationalen Datenbanken oder gleichwertige Erfahrungen mit vergleichbaren Technologien.
  • WERKZEUGE: Vertraut mit modernen Entwicklungstools, -abläufen und Ingenieurpraktiken.
  • AUSFÜHRUNG: Sicher im Umsetzen von Anforderungen in funktionierende, getestete und verfeinerte Lösungen.
  • QUALITÄT: Leidenschaft für saubere, wartbare und skalierbare Software.
  • KOLLABORATION: Teamplayer, der gerne Ideen austauscht, Feedback gibt und erhält und gemeinsam Lösungen entwickelt.

Die Bewerber müssen rechtlich befugt sein, Vollzeit in Deutschland zu arbeiten.

Qualifikation: Abgeschlossene Berufsausbildung oder ein Hochschulabschluss.

Was wir bieten

  • Balance: Keine Wochenendarbeit, keine Schichten, keine Überstunden.
  • Wertschätzung: Faire Bezahlung und ein sicheres Arbeitsumfeld.
  • Flexibilität: Arbeiten Sie remote oder von unserem modernen Büro in Berlin – ganz nach Ihrem Belieben.
  • Verständnis: Viele von uns kommen selbst aus der Hotelbranche.
  • Zweck: Helfen Sie Hotels auf der ganzen Welt, wirtschaftlich erfolgreich zu bleiben.
  • Nachhaltigkeit: Unsere Büros sind umweltfreundlich und perfekt angebunden.
  • Wachstum: Durch Teamevents und persönliche Entwicklung unterstützen wir das, was Sie einzigartig macht.

Full-Stack Software Developer Arbeitgeber: Technische Universität Berlin

Das Unternehmen bietet ein sicheres Arbeitsumfeld mit fairer Bezahlung und flexiblen Arbeitsmodellen. Die Büros sind umweltfreundlich und gut angebunden. Das Team besteht aus Fachleuten, die selbst aus der Hotelbranche kommen und ein gemeinsames Ziel verfolgen.

Technische Universität Berlin

Kontaktdaten:

Technische Universität Berlin Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Full-Stack Software Developer erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Technische Universität Berlin anzuklopfen, wenn du dich auf die Stelle als Full-Stack Software Developer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Technische Universität Berlin vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Full-Stack Software Developer mit Bravour zu bestehen

React
TypeScript
.NET
PostgreSQL
AI-gestützte Entwicklung
Backend-Entwicklung
Frontend-Entwicklung

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Technische Universität Berlin klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Technische Universität Berlin vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.