Full-Stack Engineer

Full-Stack Engineer

Bochum Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
Dormont Manufacturing Co

Auf einen Blick

  • Aufgaben: Design, build, and maintain integrated internal applications, managing the entire lifecycle from architecture to deployment.
  • Unternehmen: Sonar is a global leader with a dynamic work culture that values respect and kindness.
  • Vorteile: Enjoy 28 PTO days, public transport reimbursement, and a robust pension scheme financed by Sonar.
  • Weitere Informationen: This role supports remote work options for certain locations, including Dubai and Australia.
  • Warum dieser Job: Join a team that embraces a growth mindset and values both technical and people skills.
  • Qualifikationen: 5+ years as a Full-Stack Engineer with strong proficiency in modern back-end languages like TypeScript or Java.

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

Der Einfluss, den Sie haben werden: Als Senior Full-Stack Engineer für interne Anwendungen sind Sie der technische Eigentümer von maßgeschneiderten Lösungen und Integrationen, die unsere Kerngeschäftsplattformen (z. B. Salesforce, Stripe, NetSuite, Lizenzierungssysteme usw.) verbinden. Sie sind verantwortlich für den gesamten Lebenszyklus dieser Lösungen – von Architektur und Design über Implementierung, Bereitstellung, Überwachung bis hin zu kontinuierlicher Verbesserung. Ihre Arbeit (zuverlässige, skalierbare, leistungsfähige und sichere Anwendungen) und Fähigkeiten (Fähigkeit, komplexe Geschäftsbedürfnisse zu übersetzen, gepaart mit einem starken Sinn für Verantwortung, Dringlichkeit und Partnerschaft) machen Sie zu einem vertrauenswürdigen Partner, der signifikante Effizienz- und Prozessverbesserungen für das Unternehmen vorantreibt.

Was Sie täglich tun werden:

  • Design, Aufbau und Wartung integrierter interner Anwendungen
  • Übernahme des End-to-End-Lebenszyklus interner Softwareanwendungen und Integrationen: Architektur, Codierung, Test, Bereitstellung und Wartung.
  • Übersetzung von Geschäftsanforderungen in robuste, skalierbare technische Designs, einschließlich Datenmodellen, APIs, Systemarchitektur und UI-Flows, wo relevant.
  • Implementierung von Full-Stack-Funktionen: Schreiben von sauberem, effizientem und wartbarem Code für sowohl Backend- als auch Frontend-Komponenten; Entwurf und Verwaltung von Persistenzschichten; Integration mit Drittanbieter-APIs (z. B. Salesforce, Stripe) und internen Diensten.
  • Einbau von Sicherheit und Compliance in das Design, unter Berücksichtigung von Datenschutz- und regulatorischen Anforderungen (z. B. DSGVO) von Anfang an und Zusammenarbeit mit IST, ITOps und der Rechtsabteilung, um die Einhaltung der Standards sicherzustellen.
  • Technischer Partner für Geschäftspartner
  • Zusammenarbeit mit Geschäftspartnern (z. B. Finanzen, Vertrieb, HR, Business Technology-Kollegen), um Anforderungen zu klären, Annahmen in Frage zu stellen und pragmatische, wertorientierte Lösungen gemeinsam zu entwerfen.
  • Unterstützung und Anleitung bei der Benutzerakzeptanzprüfung (UAT): Technische Unterstützung während der UAT bereitstellen, Mängel schnell beheben und sicherstellen, dass die gelieferte Lösung das zugrunde liegende Geschäftsproblem tatsächlich löst.
  • Klare Kommunikation über Machbarkeit, Kompromisse und Zeitpläne, als technischer Ansprechpartner fungieren und den Umfang verwalten, um die Integrität der Lösung und die Stabilität der Produktion zu schützen.
  • Übernahme des gesamten Entwicklungs- und Betriebslebenszyklus
  • Implementierung und Betrieb von CI/CD-Pipelines, um zuverlässige, häufige Releases mit einer niedrigen Änderungsfehlerquote zu erreichen.
  • Schreiben und Pflegen von Unit-, Integrations- und End-to-End-Tests, um eine hohe Softwarequalität sicherzustellen und Regressionen zu reduzieren.
  • Bereitstellung fortlaufender Produktionsunterstützung für die Anwendungen, die Sie besitzen, einschließlich Fehlerbehebungen, Leistungsoptimierung, Refactoring zur Behebung technischer Schulden und geplanter Funktionsevolution basierend auf Benutzerfeedback und Strategie.
  • Dokumentation von Architektur und Entscheidungen klar (z. B. in Confluence/Xtranet und Atlas), damit das breitere Team Ihre Arbeit verstehen, betreiben und erweitern kann.
  • Sicherstellung der Systemgesundheit, Überwachung und Vorfallreaktion
  • Implementierung umfassender Überwachung und Alarmierung für alle eigenen Anwendungen, mit sinnvollen KPIs und Dashboards, die Probleme aufzeigen, bevor sie zu Vorfällen werden.
  • Als primärer Bereitschaftsingenieur (im Rahmen einer Rotation) für Ihre Anwendungen fungieren, Vorfalluntersuchungen leiten und mit anderen Teams koordinieren, wenn Probleme auftreten.
  • Durchführung von fehlerfreien Nachbesprechungen nach kritischen Vorfällen, Identifizierung von Ursachen und Definition von Maßnahmen, die die Wiederholung erheblich reduzieren.

Die Erfahrung, die Sie benötigen:

  • 5+ Jahre (tbc) als Full-Stack Engineer, der geschäftskritische Anwendungen und Integrationen entwickelt.
  • Starke Kenntnisse in mindestens einer modernen Backend-Sprache (z. B. TypeScript, Java) in AWS-Umgebungen.
  • Nachweisliche Erfahrung in der Gestaltung und Implementierung von Integrationen zwischen SaaS-Systemen (z. B. CRM, Abrechnung, Zahlungen, Lizenzierung, ERP) mit robuster Fehlerbehandlung und Beobachtbarkeit.
  • Solides Verständnis von Softwarearchitektur und Designprinzipien, einschließlich der Gestaltung für Skalierbarkeit, Wartbarkeit und betriebliche Robustheit im Laufe der Zeit.
  • Nachgewiesene Fähigkeit, sichere und konforme Lösungen zu entwickeln, mit einem Verständnis für Datenschutzkonzepte (z. B. DSGVO) und sichere Programmierpraktiken.
  • Praktische Erfahrung mit CI/CD, automatisierten Tests und modernen SDLC-Praktiken (z. B. Git-basierte Workflows, Code-Reviews, trunk-basierte oder ähnliche).
  • Vertrautheit mit Überwachung, Protokollierung und Vorfallmanagement für Produktionsdienste.

Warum Sie es hier lieben werden:

  • Unsere Kultur und Mission heben uns hervor. Wir haben eine dynamische Arbeitskultur, die Respekt und Freundlichkeit schätzt und das Recht auf Scheitern (und wieder aufzustehen!) umarmt.
  • Große Menschen machen ein großartiges Unternehmen. Wir schätzen soziale Fähigkeiten ebenso wie technische Fähigkeiten und bemühen uns, die Dinge freundlich zu halten, während wir dennoch leidenschaftliche Führungskräfte in unseren Bereichen sind.
  • Wir haben eine flexible Arbeitsrichtlinie, die 3 Tage Büro und 2 Tage Homeoffice pro Woche für diejenigen umfasst, die in der Nähe unserer Büros wohnen; einige Standorte wie Dubai, Indien, Japan und Australien arbeiten vollständig remote.
  • Wir haben eine Wachstumsmentalität. Wir lieben Lernen und glauben, dass kontinuierliche Bildung entscheidend für unseren Erfolg ist. In einer sich ständig verändernden Branche sind neue Fähigkeiten notwendig, und wir helfen unserem Team gerne, diese zu erwerben.
  • Als Marktführer in unserem Bereich sind unsere Produkte und Dienstleistungen so stark wie unsere internen Teammitglieder. Wir fördern Transparenz mit regelmäßigen Meetings, weitergegebenen Nachrichten und Updates zum Wachstum und Erfolg unserer Organisation.

Vorteile der Arbeit bei Sonar:

  • Pensionskasse: 1. Säule (Unterstützungskasse): Automatisch, finanziert von Sonar, 3% des Bruttogehalts, ein zusätzlicher Vorteil neben Ihrem Gehalt.
  • Pensionskasse: 2. Säule (bAV): Freiwillig, 15% Beitrag von Sonar aus den Sozialversicherungsersparnissen.
  • Wir ermutigen zur Nutzung unserer umfangreichen Urlaubsansprüche mit 28 PTO-Tagen für unsere Mitarbeiter mit Sitz in der Genfer Region, plus zusätzliche Tage basierend auf Dienstalter und Umständen.
  • Sonar erkennt Feiertage an Arbeitstagen an. Wenn das Feiertagsdatum auf einen Samstag fällt, erkennen wir den Tag am vorhergehenden Freitag an. Wenn das Feiertagsdatum auf einen Sonntag fällt, erkennen wir den Tag am folgenden Montag an.
  • Öffentliche Verkehrsmittel werden mit 60% für das Jahresabonnement erstattet.
  • Globale Belegschaft mit Mitarbeitern in über 20 Ländern, die mehr als 35 einzigartige Nationalitäten vertreten.
  • Wir haben ein jährliches Kick-off irgendwo auf der Welt, wo wir uns treffen, um Beziehungen und Ziele für das Unternehmen aufzubauen.

Wir schätzen Vielfalt, Gleichheit und Inklusion: Bei Sonar glauben wir, dass unsere Vielfalt unsere Stärke ist. Wir sind ein globales Unternehmen, das unterschiedliche Hintergründe, Perspektiven und Kulturen schätzt und respektiert. Wir setzen uns dafür ein, ein diverses und inklusives Arbeitsumfeld zu fördern, in dem sich jeder wertgeschätzt und befähigt fühlt, sein Bestes zu geben. Wir sind stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein und begrüßen alle qualifizierten Bewerber, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung, nationaler Herkunft, Genetik, Behinderung, Alter oder Veteranenstatus. Alle Stellenangebote bei Sonar sind abhängig von den genauen Ergebnissen einer umfassenden Hintergrundüberprüfung und Referenzverifizierung, die vor dem Startdatum durchgeführt wird. Wir unterstützen derzeit keine Visakandidaten in den USA. Bewerbungen, die über Agenturen oder Drittanbieter-Rekruter eingereicht werden, werden nicht berücksichtigt.

Full-Stack Engineer Arbeitgeber: Dormont Manufacturing Co

At Sonar, you will be part of a diverse global workforce with employees from over 35 nationalities. Enjoy a flexible work policy with 3 days in-office and 2 days remote, plus an annual kick-off event to foster team relationships. We prioritize continuous education and transparency in our mission-driven culture.

Dormont Manufacturing Co

Kontaktdaten:

Dormont Manufacturing Co Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Full-Stack Engineer 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 Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als Full-Stack Engineer 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 Dormont Manufacturing Co vorzubereiten!

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

Full-Stack Entwicklung
Architektur und Design von Softwarelösungen
Implementierung von Integrationen zwischen SaaS-Systemen
Kenntnisse in modernen Backend-Sprachen (z.B. TypeScript, Java)
AWS-Umgebungen
Sicherheits- und Compliance-Anforderungen (z.B. GDPR)
CI/CD-Pipelines

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 Dormont Manufacturing Co 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 Dormont Manufacturing Co 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.