(Senior) Software Engineer (all genders)

(Senior) Software Engineer (all genders)

Böblingen Vollzeit 54000 - 66000 € / Jahr (geschätzt) Homeoffice (teilweise)
T

Auf einen Blick

  • Aufgaben: Leite die Integration von APIs und Middleware für spannende Kundenprojekte.
  • Unternehmen: Innovatives Unternehmen mit einem dynamischen Entwicklungsteam.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen und flexible Arbeitszeiten.
  • Weitere Informationen: Wachstumsmöglichkeiten in einem kreativen und unterstützenden Umfeld.
  • Warum dieser Job: Gestalte die Zukunft der Integrationstechnologie und arbeite an echten Herausforderungen.
  • Qualifikationen: 2-4 Jahre Erfahrung in Softwareentwicklung und API-Integration.

Das prognostizierte Gehalt liegt zwischen 54000 - 66000 € pro Jahr.

Sie werden das Integrationsrückgrat unserer Kundenprojekte übernehmen: die RESTful APIs, Webhooks und Middleware, die HubSpot, ERP-Systeme, Datenlager und die Vielzahl von Drittanbieterplattformen verbinden, die unsere Kunden nutzen. Heute wird diese Arbeit zwischen Senior- und Principal-Engineers aufgeteilt, die sich der Lieferung und KI-Initiativen widmen. Sie lösen diesen Engpass.

Sie werden Produktionscode ausliefern, die OpenAPI-Spezifikationen dazu schreiben, eine wiederverwendbare Integrationsmusterbibliothek aufbauen und die Projektteams der Kunden zu Entscheidungen über die Integrationsarchitektur beraten. Die Vorgabe ist null kritische Integrationsfehler in den ersten 12 Monaten.

Aktivitäten

  • Sie werden mindestens 2 Kundenintegrationsprojekte (API, Middleware, Webhook) eigenständig von Anfang bis Ende ohne kritische Eskalationen innerhalb der ersten 6 Monate liefern.
  • Sie werden vollständige OpenAPI/Swagger-Dokumentationen für jede Integration erstellen, die Sie liefern, die vom Director D&T überprüft und genehmigt werden.
  • Sie werden eine wiederverwendbare Integrationsmusterbibliothek in Confluence (mindestens 5 Muster) einrichten, auf die andere D&T-Teammitglieder zugreifen können.
  • Sie werden mindestens 3 interne Projektteams oder Kundenstakeholder zu Entscheidungen über die Integrationsarchitektur beraten, mit dokumentierten Empfehlungen.
  • Sie werden innerhalb der ersten 30 Tage vollständige Vertrautheit mit unserem Entwicklungsworkflow (Git-Branching-Modell, CI/CD-Pipelines, Jira-Issue-Lebenszyklus) erreichen.
  • Sie werden Produktionsvorfälle bei null halten für die Integrationen, die Sie erstellen, wobei alle Vorfälle innerhalb der SLA gelöst werden.
  • Sie werden Peer-Code-Reviews für mindestens 80% der Team-PRs innerhalb der vereinbarten SLA abschließen.

Anforderungen

  • 2 bis 4 Jahre Berufserfahrung in der Softwareentwicklung, wobei praktische Integrationsarbeit einen wesentlichen Teil der Rolle ausmacht.
  • Produktiv in mindestens einer der Sprachen Node.js, Python, .NET oder Java, mit der Fähigkeit, Code in einer zweiten Sprache zu lesen und zu debuggen.
  • Direkte Erfahrung in der Gestaltung von RESTful APIs und der Auswahl von Integrationsmustern (Webhook, Polling, ereignisgesteuert, Middleware), mit konkreten Beispielen für die Abwägungen, die Sie getroffen haben.
  • Betrachtet OpenAPI/Swagger-Dokumentation als Teil der Lieferung, nicht als Nachgedanken.
  • Hat über CI/CD-Pipelines in die Produktion ausgeliefert (nicht lokale Builds oder manuelle Bereitstellungen).
  • Komfortabel darin, technische Integrationsbeschränkungen in einfache Sprache für nicht-technische PMs oder Kundenkontakte zu übersetzen.
  • Muster des Problembewusstseins: untersucht, schlägt vor, kennzeichnet mit Kontext, anstatt "Ich stecke fest" zu eskalieren.
  • Bereit und in der Lage, mindestens 2 Tage pro Woche vor Ort in Böblingen zu arbeiten.

Team

Sie werden dem Entwicklungsteam innerhalb unserer Entwicklungs- und Technologie-Praxis beitreten. Sie berichten direkt an den Director Development & Technology, da der Teamleiter Development derzeit TBD ist. Im Alltag arbeiten Sie eng mit Senior- und Principal-Engineers derselben Praxis, dem KI-Team für agentische und LLM-gesteuerte Integrationen, dem Tech Consulting-Team für Architekturübergaben und PMs aus der PMO-Praxis an der Lieferung zusammen.

Bewerbungsprozess

Ein Anschreiben ist optional, aber ein konkretes Beispiel für die komplexeste API-Integration, die Sie persönlich von Anfang bis Ende erstellt haben (die Systemlandschaft, das gewählte Integrationsmuster, was kaputt ging und wie Sie es behoben haben), ist erforderlich.

(Senior) Software Engineer (all genders) Arbeitgeber: Thorit GmbH

Thorit ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur eine attraktive Vergütung und transparente Gehaltsstrukturen bietet, sondern auch ein modernes Arbeitsumfeld in Böblingen, das durch flache Hierarchien und direkten Zugang zur Geschäftsführung geprägt ist. Mit einem starken Fokus auf Mitarbeiterentwicklung, einschließlich Mentoring-Programmen und kontinuierlichem Lernen, sowie flexiblen Arbeitsmodellen, ermöglicht Thorit seinen Mitarbeitern, ihre Karriere aktiv zu gestalten und einen sichtbaren Einfluss auf das Unternehmen zu haben.

T

Kontaktdaten:

Thorit GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so (Senior) Software Engineer (all genders) erhalten könntest

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 Thorit GmbH anzuklopfen, wenn du dich auf die Stelle als (Senior) Software Engineer (all genders) 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 Thorit GmbH vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Software Engineer (all genders) mit Bravour zu bestehen

RESTful APIs
OpenAPI/Swagger Dokumentation
Node.js
Python
.NET
Java
Integration Architektur

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 Thorit GmbH 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 Thorit GmbH 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.