Software Engineer II - Full Stack - Web Engineering

Software Engineer II - Full Stack - Web Engineering

Vollzeit 50900 - 80500 € / Jahr (geschätzt) Homeoffice möglich
Elastic

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Web Engineering.
  • Unternehmen: Elastic, ein führendes Unternehmen im Bereich Suchtechnologie und KI.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und großzügige Urlaubstage.
  • Weitere Informationen: Dynamisches Team mit globaler Reichweite und hervorragenden Karrieremöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Suche mit modernster Technologie und mache einen echten Unterschied.
  • Qualifikationen: Mindestens 3 Jahre Erfahrung in Full-Stack-Entwicklung mit TypeScript und React.

Das prognostizierte Gehalt liegt zwischen 50900 - 80500 € pro Jahr.

Elastic sucht einen Remote-Kandidaten für die Position Software Engineer II – Full Stack – Web Engineering. Dies ist eine Vollzeitstelle. Arbeitsort: Griechenland.

Die Rolle umfasst typischerweise Technologien wie TypeScript, React, Node.js, Elasticsearch, CI/CD und Python. Elastic, das Unternehmen für Such-KI, ermöglicht es jedem, die Antworten zu finden, die er in Echtzeit benötigt, indem er alle seine Daten in großem Maßstab nutzt – und so das Potenzial von Unternehmen und Menschen entfaltet.

Als Software Engineer II im Web Engineering-Team sind Sie verantwortlich für bedeutende Teile dieser Erfahrung: den Aufbau der Funktionen, Systeme und Infrastrukturen, die die Website schnell, zuverlässig und effektiv im großen Maßstab halten.

Verantwortlichkeiten:
  • Eigentum an Funktionen über den gesamten Stack, von der Komponentengestaltung und Backend-Services bis hin zu Bereitstellungspipelines und dem Versand von Produktionscode von Ende zu Ende.
  • Instrumentierung der clientseitigen Leistung (Core Web Vitals, Fehlerverfolgung, Überwachung echter Benutzer) sowie Backend-Protokollierung, Metriken, Tracing, Alarmierung und Dashboards.
  • Zusammenarbeit mit Produktmanagern, Designern und anderen Entwicklern, um Funktionen für elastic.co zu erstellen, zu testen und bereitzustellen.
  • Sauberen, wartbaren Code schreiben und Verantwortung für dessen Verhalten in der Produktion übernehmen.
  • Untersuchung und Behebung von Sicherheitsanfälligkeitsberichten – von der Reproduktion und Ursachenanalyse bis zur Behebung, Validierung und koordinierten Offenlegung.
  • Teilnahme an Code-Reviews für Ihr Team.
  • Diagnose und Behebung von Produktionsproblemen, die von Client-Regressionsfehlern bis zu Backend-Ausfällen reichen, und Teilnahme an einer Bereitschaftsrotation für einen immer verfügbaren Dienst.
Qualifikationen:
  • 3+ Jahre in einer Full-Stack- oder Front-End-Rolle, mit nachgewiesener Tiefe in TypeScript und React (Komponentenarchitektur, Leistung, Zustandsverwaltung).
  • Praktische Backend-Erfahrung beim Versenden und Betreiben von Produktionsdiensten.
  • Produktionserfahrung mit Node.js, Python oder Go – ausreichend, um Backend-Services unabhängig zu erstellen, bereitzustellen, zu debuggen und zu warten.
  • Erfahrung im Umgang mit CI/CD-Pipelines (GitHub Actions, Jenkins oder Ähnliches) von Ende zu Ende, einschließlich Front-End-Bauwerkzeugen, Bundle-Optimierung und Bereitstellungsautomatisierung ohne ein dediziertes Betriebsteam.
  • Eine Erfolgsbilanz beim Bauen für hohe Verfügbarkeit und Skalierbarkeit im realen Produktionsmaßstab, einschließlich des Schreibens von sicherem Code, der Identifizierung von Schwachstellen und der Behebung von Sicherheitsproblemen unter Druck.
  • Fähigkeit, autonom in einem global verteilten Team zu arbeiten.
Vergütung:

Die Vergütung erfolgt in Form eines Grundgehalts. Diese Rolle hat keinen variablen Vergütungsbestandteil. Die typische Gehaltsspanne für diese Rolle liegt zwischen 50.900 € und 80.500 € EUR.

Vorteile:
  • Wettbewerbsfähige Vergütung basierend auf der Arbeit, die Sie hier leisten, und nicht auf Ihrem vorherigen Gehalt.
  • Krankenversicherung für Sie und Ihre Familie an vielen Standorten.
  • Die Möglichkeit, Ihren Kalender mit flexiblen Standorten und Zeitplänen für viele Rollen zu gestalten.
  • Große Anzahl an Urlaubstagen pro Jahr.
  • Bis zu 2.000 $ (oder lokales Währungsäquivalent) für finanzielle Spenden und Dienstleistungen.
  • Bis zu 40 Stunden pro Jahr, die Sie für ehrenamtliche Projekte nutzen können, die Ihnen am Herzen liegen.
  • Unterstützung der Elternschaft mit mindestens 16 Wochen Elternzeit.
  • Gleichheit der Vorteile in allen Regionen und ein Engagement für die Fürsorge unserer Mitarbeiter.
EEO und Barrierefreiheit:

Elastic ist ein Arbeitgeber, der Chancengleichheit bietet, und verpflichtet sich, eine inklusive Kultur zu schaffen, die unterschiedliche Perspektiven, Erfahrungen und Hintergründe feiert. Qualifizierte Bewerber werden ohne Rücksicht auf Rasse, ethnische Zugehörigkeit, Farbe, Religion, Geschlecht, Schwangerschaft, sexuelle Orientierung, Geschlechtswahrnehmung oder -identität, nationale Herkunft, Alter, Familienstand, geschützten Veteranenstatus, Behinderungsstatus oder aus einem anderen Grund, der durch Bundes-, Landes- oder lokale Gesetze, Verordnungen oder Vorschriften geschützt ist, berücksichtigt. Wir begrüßen Personen mit Behinderungen und bemühen uns, eine zugängliche und inklusive Erfahrung für alle zu schaffen. Um während des Bewerbungs- oder Rekrutierungsprozesses eine Unterkunft zu beantragen, senden Sie bitte eine E-Mail an candidate_accessibility@elastic.co.

Software Engineer II - Full Stack - Web Engineering Arbeitgeber: Elastic

Elastic ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit flexiblen Arbeitszeiten und Standorten, einer großzügigen Anzahl an Urlaubstagen sowie umfassenden Gesundheitsleistungen fördert das Unternehmen eine ausgewogene Work-Life-Balance. Zudem legt Elastic großen Wert auf die persönliche und berufliche Weiterentwicklung seiner Mitarbeiter und bietet zahlreiche Möglichkeiten zur Weiterbildung und zum Engagement in sozialen Projekten.

Elastic

Kontaktdaten:

Elastic Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer II - Full Stack - Web Engineering 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 Elastic anzuklopfen, wenn du dich auf die Stelle als Software Engineer II - Full Stack - Web Engineering 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 Elastic vorzubereiten!

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

TypeScript
React
Node.js
Python
Elasticsearch
CI/CD
Backend Services

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 Elastic 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 Elastic 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.