Nächste Arbeit

Full-Stack-Ingenieur mit Node.js und React.js @ CodiLime in CodiLime

Gepostet vor über 30 Tagen

4 Ansichten

CodiLime

CodiLime

0
0 Bewertungen
keine Erfahrung
Vollzeitarbeit

übersetzt von Google

Lernen Sie uns besser kennen CodiLime ist ein Branchenexperte für Software und Netzwerktechnik und der Servicepartner erster Wahl für weltweit führende Netzwerk-Hardwareanbieter, Softwareanbieter und Telekommunikationsunternehmen. Wir erstellen Proof-of-Concept, unterstützen unsere Kunden bei der Entwicklung neuer Produkte, pflegen bestehende Produkte und bieten Dienstleistungen in Produktionsumgebungen an. Zu unseren Kunden zählen sowohl Technologie-Startups als auch große Player in verschiede

Lernen Sie uns besser kennen

CodiLime ist ein Branchenexperte für Software und Netzwerktechnik und der Servicepartner erster Wahl für weltweit führende Netzwerk-Hardwareanbieter, Softwareanbieter und Telekommunikationsunternehmen. Wir erstellen Proof-of-Concept, unterstützen unsere Kunden bei der Entwicklung neuer Produkte, pflegen bestehende Produkte und bieten Dienstleistungen in Produktionsumgebungen an. Zu unseren Kunden zählen sowohl Technologie-Startups als auch große Player in verschiedenen Branchen und geografischen Standorten (USA, Japan, Israel, Europa).

Obwohl wir kein Startup mehr sind – wir haben mehr als 300 Mitarbeiter an Bord und sind seit 2011 tätig – haben wir unsere menschenorientierte Kultur beibehalten. Unsere Werte sind einfach:

  • Handeln um zu liefern.
  • Stören um zu wachsen.
  • Schließe dich zusammen, um zu gewinnen.

Das Projekt und das Team

In diesem Projekt werden Sie an der Entwicklung eines fortschrittlichen Cybersicherheitsprodukts beteiligt sein – Extended Detection and Response (XDR) – für einen der wichtigsten Partner von CodiLime. Ziel des Produkts ist die Bereitstellung einer SaaS-Plattform, die verschiedene EDR-Tools (Endpoint Detection and Response) integriert und es Kunden ermöglicht, Cybersicherheitsvorfälle zu überwachen und zu verwalten.

Unsere Plattform ermöglicht es Benutzern, unerwartete Vorfälle zu erkennen, auszulösen, anzuzeigen und zu verwalten, indem sie eine interne KI-Engine nutzt, um potenzielle Bedrohungen zu identifizieren.

Die Kernanwendung wird in der Azure Cloud gehostet, was Skalierbarkeit und Zuverlässigkeit gewährleistet. CodiLime begann 2021 mit der Arbeit an diesem Projekt und trug zu allen Kernaspekten der Anwendung bei.

Dieses Projekt ist integraler Bestandteil der Geschäftsstrategie unseres Partners, sodass Sie eine umsatzgenerierende Lösung mit einem hohen Maß an Komplexität in den Griff bekommen. Ihre Arbeit wird sich auf die Endbenutzer auswirken, indem Sie eine Komplettlösung zum Schutz ihres Unternehmens bereitstellen.

Sie erhalten die Möglichkeit, qualitativ hochwertige Lösungen in allen Phasen der Softwareentwicklung zu entwickeln – Architektur, Funktionsimplementierung, Tests, Release-Management, Wartung und Dokumentation – und zwar sowohl in der Backend- als auch in der Frontend-Entwicklung.

Was Sie sonst noch wissen sollten:

Teamstruktur:

  • 9 Full-Stack-Ingenieure
  • 2 technische Leiter (Frontend und Backend)
  • 1 UX-Designer
  • 2 QA-Ingenieure
  • 1 Lösung Architekt
  • 2 Produktbesitzer
  • Wir sind in zwei Teams aufgeteilt, um unsere Liefereffizienz zu verbessern

Technologie-Stack:

  • Backend: Node.js, TypeScript, GraphQL, Microservices
  • Frontend: React.js, Kendo UI, React Hook Form, Slate.js, Apollo GraphQL
  • Datenbanken: CosmosDB, MongoDB, PostgreSQL
  • Statusverwaltung: MobX
  • Testen: Jest, React Testing Library (RTL), Playwright, SonarCloud, Snyk
  • < li> CI/CD: GitHub-Aktionen
  • Azure Cloud: CosmosDB, ADX, Blob Storage, Funktions-Apps, benutzerdefinierte Richtlinie, MS Entra ID, AD B2C, Application Insight, Azure API Management, Web App Service, SignalR , Service Bus

Testen:

  • Wir behalten eine 80-prozentige Unit-Test-Abdeckung sowohl für das Frontend als auch für das Backend bei. Unit-Tests werden mithilfe der Jest and React Testing Library (RTL)
  • -Integration geschriebenund Komponententests werden in Playwright geschrieben.
  • Vor der Veröffentlichung führt das QA-Team explorative Tests durch, um die Arbeit des Teams zu überprüfen.

Architektur und API:

  • Die überwiegende Mehrheit der APIs wird mit Apollo GraphQL erstellt, es gibt jedoch auch mehrere REST-APIs
  • Die Backend-Architektur basiert auf Microservices in Azure App Service – Erfahrung ist ein erheblicher Vorteil, aber Sie haben die Möglichkeit, diesen Ansatz während des Projekts zu erlernen.

Wir suchen eine erfahrene Person mit React- und Node.js-Kenntnissen zur Verstärkung des Teams. Sie erhalten täglich die Unterstützung des Hauptarchitekten der Lösung.

Da wir gleichzeitig an mehreren spannenden Projekten arbeiten, kann es vorkommen, dass wir Sie zum Vorstellungsgespräch für ein anderes Projekt einladen Wir sehen, dass Ihre Kompetenzen und Ihr Profil dafür gut geeignet sind.

Weitere Gründe, bei uns einzusteigen

  • Flexible Arbeitszeiten und Arbeitsweise: vollständig remote, im Büro oder hybrid < /li>
  • Berufliches Wachstum unterstützt durch interne Schulungen und ein Schulungsbudget
  • Solides Onboarding mit einem praxisorientierten Ansatz, um Ihnen einen einfachen Start zu ermöglichen
  • Eine tolle Atmosphäre unter Fachleuten die ihre Arbeit mit Leidenschaft machen
  • Die Fähigkeit, das Projekt, an dem Sie arbeiten, zu ändern

Als Full-Stack-Ingenieur müssen Sie die folgenden Kriterien erfüllen:

  • Erfahrung mit Node.js, React.js und TypeScript
  • Erfahrung mit Microservices-Architektur
  • Erfahrung mit dem Entwerfen und Dokumentieren von APIs
  • Erfahrung mit NoSQL-Datenbanken (z. B. MongoDB, CosmosDB)
  • Gute Kenntnisse des Serverless-Ansatzes (Azure-Lösungen bevorzugt),
  • Erfahrung mit CI/CD-Pipelines
  • Gute Kenntnisse von mindestens eine Einheit oder ein Integrationstest-Tool (z. B. Jest, Playwright)
  • Gute Englischkenntnisse (Niveau B2+)

Über die oben genannten Kriterien hinaus würden wir uns über nettes Feedback freuen -zu haben:

  • Gute Kenntnisse von GraphQL und Apollo Server
  • Erfahrung mit Azure Cosmos DB, Azure Data Explorer (ADX) oder Azure API Management
  • Erfahrung mit GitHub-Aktionen
  • Kenntnisse über einseitige Datenflussarchitekturen (Flux, Redux etc.)

Lernen Sie uns besser kennen

CodiLime ist ein Branchenexperte für Software und Netzwerktechnik und der Servicepartner erster Wahl für weltweit führende Netzwerk-Hardwareanbieter, Softwareanbieter und Telekommunikationsunternehmen. Wir erstellen Proof-of-Concept, unterstützen unsere Kunden bei der Entwicklung neuer Produkte, pflegen bestehende Produkte und bieten Dienstleistungen in Produktionsumgebungen an. Zu unseren Kunden zählen sowohl Technologie-Startups als auch große Player in verschiedenen Branchen und geografischen Standorten (USA, Japan, Israel, Europa).

Obwohl wir kein Startup mehr sind – wir haben mehr als 300 Mitarbeiter an Bord und sind seit 2011 tätig – haben wir unsere menschenorientierte Kultur beibehalten. Unsere Werte sind einfach:

  • Handeln um zu liefern.
  • Stören um zu wachsen.
  • Schließe dich zusammen, um zu gewinnen.

Das Projekt und das Team

In diesem Projekt sind Sie an der Entwicklung eines fortschrittlichen Cybersicherheitsprofis beteiligtduct – Extended Detection and Response (XDR) – für einen der wichtigsten Partner von CodiLime. Ziel des Produkts ist die Bereitstellung einer SaaS-Plattform, die verschiedene EDR-Tools (Endpoint Detection and Response) integriert und es Kunden ermöglicht, Cybersicherheitsvorfälle zu überwachen und zu verwalten.

Unsere Plattform ermöglicht es Benutzern, unerwartete Vorfälle zu erkennen, auszulösen, anzuzeigen und zu verwalten, indem sie eine interne KI-Engine nutzt, um potenzielle Bedrohungen zu identifizieren.

Die Kernanwendung wird in der Azure Cloud gehostet, was Skalierbarkeit und Zuverlässigkeit gewährleistet. CodiLime begann 2021 mit der Arbeit an diesem Projekt und trug zu allen Kernaspekten der Anwendung bei.

Dieses Projekt ist integraler Bestandteil der Geschäftsstrategie unseres Partners, sodass Sie eine umsatzgenerierende Lösung mit einem hohen Maß an Komplexität in den Griff bekommen. Ihre Arbeit wird sich auf die Endbenutzer auswirken, indem Sie eine Komplettlösung zum Schutz ihres Unternehmens bereitstellen.

Sie erhalten die Möglichkeit, qualitativ hochwertige Lösungen in allen Phasen der Softwareentwicklung zu entwickeln – Architektur, Funktionsimplementierung, Tests, Release-Management, Wartung und Dokumentation – und zwar sowohl in der Backend- als auch in der Frontend-Entwicklung.

Was Sie sonst noch wissen sollten:

Teamstruktur:

  • 9 Full-Stack-Ingenieure
  • 2 technische Leiter (Frontend und Backend)
  • 1 UX-Designer
  • 2 QA-Ingenieure
  • 1 Lösung Architekt
  • 2 Produktbesitzer
  • Wir sind in zwei Teams aufgeteilt, um unsere Liefereffizienz zu verbessern

Technologie-Stack:

  • Backend: Node.js, TypeScript, GraphQL, Microservices
  • Frontend: React.js, Kendo UI, React Hook Form, Slate.js, Apollo GraphQL
  • Datenbanken: CosmosDB, MongoDB, PostgreSQL
  • Statusverwaltung: MobX
  • Testen: Jest, React Testing Library (RTL), Playwright, SonarCloud, Snyk
  • < li> CI/CD: GitHub-Aktionen
  • Azure Cloud: CosmosDB, ADX, Blob Storage, Funktions-Apps, benutzerdefinierte Richtlinie, MS Entra ID, AD B2C, Application Insight, Azure API Management, Web App Service, SignalR , Service Bus

Testen:

  • Wir behalten eine 80-prozentige Unit-Test-Abdeckung für sowohl das Frontend als auch das Backend bei. Unit-Tests werden mithilfe der Jest and React Testing Library (RTL) geschrieben.
  • Integrations- und Komponententests werden in Playwright geschrieben.
  • Vor der Veröffentlichung führt das QA-Team explorative Tests durch, um die Arbeit des Teams zu überprüfen < /li>

Architektur und API:

  • Die überwiegende Mehrheit der APIs wird mit Apollo GraphQL erstellt, es gibt jedoch mehrere REST-APIs als Nun ja
  • Die Backend-Architektur basiert auf Microservices im Azure App Service – Erfahrung ist ein wesentlicher Vorteil, aber Sie haben die Möglichkeit, diesen Ansatz im Laufe des Projekts zu erlernen

Wir suchen eine erfahrene Person mit React- und Node.js-Kenntnissen zur Verstärkung des Teams. Sie erhalten täglich die Unterstützung des Hauptarchitekten der Lösung.

Da wir gleichzeitig an mehreren spannenden Projekten arbeiten, kann es vorkommen, dass wir Sie zum Vorstellungsgespräch für ein anderes Projekt einladen Wir sehen, dass Ihre Kompetenzen und Ihr Profil dafür gut geeignet sind.

Weitere Gründe, sich uns anzuschließen

  • Flexible Arbeitszeiten und Arbeitsweise: vollständig remote, im Büro oder hybrid
  • Berufliches Wachstum unterstützt durch interne Schulungen und ein Schulungsbudget
  • Solides Onboarding mit a praxisnaher Ansatz, der Ihnen den Einstieg erleichtert
  • Eine tolle Atmosphäre unter Fachleuten, die ihre Arbeit mit Leidenschaft machen
  • Die Fähigkeit, das Projekt, an dem Sie arbeiten, zu ändern
  • ,[Backend-Funktionen entwickeln mit: Node.js, GraphQL, Microservices, Frontend-Funktionen entwickeln mit: React, MobX, Apollo Client, Azure App Services vorbereiten (nach 3 Monaten im Projekt, sobald Sie bereit sind), Datenmodelle vorbereiten ordnungsgemäße Pflege der Datenbank (Azure ADX und CosmosDB), Aufbau und Pflege der CI/CD-Pipeline in GitHub, Aktionen im Zusammenhang mit der Entwicklung und Produktion von Azure-Umgebungen, Aufrechterhaltung der Qualität von Unit-Tests beim Schreiben von Anwendungen, effektive Kommunikation und Zusammenarbeit mit anderen Entwicklern, Durchführung Codeüberprüfungen für PRs, die von Teammitgliedern erstellt wurden. Pflege der Projektdokumentation in Confluence. Proaktiv und motiviert sein, qualitativ hochwertige Arbeit zu liefern :)]

    Anforderungen: Node.js, React, TypeScript , Microservices-Architektur, API, NoSQL, MongoDB, Cosmos DB, Azure, CI/CD, Integrationstest, Jest, Dramatiker, Golang, GraphQL, Apollo Server, ADX, GitHub Actions, Flux, Redux
    Zusätzlich: Schulungsbudget, Remote-Arbeit, flexible Arbeitszeiten, Sportabonnement, private Gesundheitsversorgung, internationale Projekte, Inhouse-Schulungen, kostenloser Kaffee, kostenloses Mittagessen, keine Kleiderordnung, modernes Büro, kostenlose Getränke.

übersetzt von Google

keine Erfahrung
Vollzeitarbeit
Wollen Sie den richtigen Job finden?
Neue Jobs in deinem Telegram
Abonnieren
wir verwenden cookies
Akzeptieren