Senior Full-Stack developer

Eckdaten

Germany
Web Development

Arbeitsmodell

Vollständig remote
Nur DE
vor 2 Tagen
Stellenbeschreibung

Diese Position wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und weiteren Schritte verwaltet. Unser Partner sucht einen Senior Full-Stack Developer mit Sitz in Deutschland.

Schließen Sie sich einem talentierten Engineering-Team an, das skalierbare digitale Produkte und hochleistungsfähige Dienste für internationale Nutzer entwickelt. In dieser Rolle übernehmen Sie die Verantwortung für die Backend- und Frontend-Entwicklung und erstellen zuverlässige Systeme, APIs sowie interne Tools, die den Geschäftsbetrieb unterstützen. Sie arbeiten mit modernen Technologien und tragen zu architektonischen Entscheidungen, technischen Verbesserungen und der Produktentwicklung bei.

Verantwortlichkeiten

  • Entwurf, Entwicklung und Wartung neuer Dienste unter Verwendung von Python- und Django-basierten Technologien.
  • Aufbau und Verbesserung von APIs, Backend-Diensten und skalierbaren Systemen zur Unterstützung geschäftskritischer Arbeitsabläufe.
  • Entwicklung interner Tools und Lösungen zur Steigerung der betrieblichen Effizienz.
  • Arbeit über den gesamten Stack hinweg durch Beiträge zur serverseitigen Entwicklung, Web-Interfaces und nutzerorientierten Verbesserungen.
  • Anwendung bewährter Verfahren in Softwarearchitektur, Testing und Entwicklungsworkflows.
  • Optimierung der Datenbankleistung, komplexer Abfragen und Datenverarbeitungsprozesse bei großen Datensätzen.
  • Zusammenarbeit mit Engineering-Teams bei der Konzeption technischer Lösungen und der Verbesserung der Systemzuverlässigkeit.
  • Beitrag zur Codequalität durch Reviews, Testpraktiken und kontinuierliche Verbesserungsinitiativen.
  • Mentoring und Unterstützung von Teamkollegen durch Wissensaustausch.
  • Teilnahme an architektonischen Diskussionen, einschließlich Beiträgen zum modularen Systemdesign.

Anforderungen

  • 5 Jahre Berufserfahrung mit Python in Produktionsumgebungen.
  • 3 Jahre praktische Erfahrung mit dem Django-Framework.
  • Fundierte Erfahrung mit relationalen Datenbanken wie PostgreSQL oder MySQL, einschließlich Abfrageoptimierung.
  • Praktische Erfahrung mit Containerisierungstools wie Docker und docker-compose.
  • Erfahrung mit Queues, asynchroner Verarbeitung und Multithreading-Konzepten.
  • Starkes Verständnis objektorientierter Programmierung und Softwarearchitektur-Muster.
  • Praktische Erfahrung mit Test-Driven Development (TDD) und Domain-Driven Design (DDD).
  • Solides Verständnis von Client-Server-Architektur und Web-Grundlagen (HTTP/HTTPS, APIs, REST).
  • Erfahrung mit API-Testtools wie Postman oder Browser-Entwicklertools.
  • Erfahrung in der Erstellung und Wartung von Automatisierungsworkflows mit GitHub Actions.
  • Kenntnisse in Django REST Framework, SCSS, JavaScript-Frameworks (z. B. Alpine.js), Tailwind, NoSQL oder Microservices sind ein Plus.
  • Starke Problemlösungsfähigkeiten, Eigenverantwortung und Teamfähigkeit.

Vorteile

  • Vollständig remote Arbeitsumgebung mit Flexibilität innerhalb Europas.
  • Möglichkeit zur Arbeit an internationalen digitalen Produkten.
  • Unterstützung bei offiziellen administrativen Prozessen.
  • 20 bezahlte Urlaubstage, gesetzliche Feiertage und Lohnfortzahlung im Krankheitsfall.
  • Krankenversicherungsschutz durch führende Anbieter.
  • Psychologische Unterstützung durch dedizierte Wellbeing-Programme.
  • Monatliche Benefit-Zulage für Hobbys, Sport und persönliche Interessen.
  • Teamevents, Workshops und Firmenaktivitäten.
  • Individuelles Lernbudget, Englischunterricht und Zugang zu Lernressourcen.
  • Karriereentwicklung durch Leistungsbeurteilungen und Mentoring.
  • Flexible Kultur mit minimaler Bürokratie, die Autonomie und Innovation fördert.

Wie Jobgether funktioniert

Wir nutzen einen KI-gestützten Matching-Prozess, um sicherzustellen, dass Ihre Bewerbung schnell, objektiv und fair geprüft wird. Unser System identifiziert die am besten geeigneten Kandidaten, und diese Shortlist wird direkt an das einstellende Unternehmen weitergeleitet. Die endgültige Entscheidung und die weiteren Schritte (Interviews, Assessments) werden vom internen Team des Unternehmens verwaltet.

#LI-CL1