Senden Sie eine Direktnachricht an das Mitglied, das die Stelle bei EPAM Systems veröffentlicht hat
Tetiana Hrynevych
Tetiana Hrynevych
Senior Talent Acquisition Specialist bei EPAM Systems
Senden Sie eine Direktnachricht an das Mitglied, das die Stelle bei EPAM Systems veröffentlicht hat
Tetiana Hrynevych
Tetiana Hrynevych
Senior Talent Acquisition Specialist bei EPAM Systems
Sind Sie ein Node-Experte? js-Entwickler, der seine Kenntnisse unbedingt auf ein neues Niveau bringen möchte? Wir sind aktiv auf der Suche nach einem außergewöhnlichen Talent wie Ihnen! Als Senior Node. js-Entwickler, wir erwarten von Ihnen, dass Sie ein umfassendes Verständnis der Prinzipien der Full-Stack-Entwicklung an den Tag legen und außergewöhnliche Problemlösungs- und Debugging-Fähigkeiten unter Beweis stellen. Aber hier ist das Tüpfelchen auf dem i: Sie werden innovative Lösungen für niemanden entwickeln Anders als ein Medienkonglomerat, das für seine immense Reichweite in den Bereichen Nachrichten, Sport und Unterhaltung bekannt ist. Hier trifft Ihre Leidenschaft für technische Exzellenz auf den Nervenkitzel der Arbeit in einer dynamischen Medienbranche. Ein Ort, an dem Ihre bahnbrechenden Lösungen das Potenzial haben, eine direkte Wirkung auf ein breites Publikum weltweit zu erzielen. Gestalten wir gemeinsam die Zukunft von Medien, Unterhaltung und Technologie. Verantwortlichkeiten: Erstellen Sie folgende Module des Systems. Benutzerverwaltungs-API, die es ermöglicht, Benutzer zu verwalten, Rollen zuzuweisen. Berechtigungen zuzuweisen. Arbeiten Sie mit DevOps zusammen, um Cognito mit Okta zu integrieren, um JWT-Tokens bereitzustellen. Ersetzen Sie Okta-Token durch Cognito-Token für Benutzer, die in der Benutzerverwaltungs-API definiert sind Erstellen Sie von der Benutzerverwaltungs-API eine Asset-Management-API zur Verwaltung von Assets in MAMCRUD mit Rollen- und Benutzerzugriffsrichtlinien. Erstellen Sie ein komplexes Metadatensystem für Benutzer, Assets und Sammlungen im SystemUnterstützung der Schemadefinition und -ValidierungUnterstützung der HierarchieRollen- und benutzerbasierte ZugriffsrichtlinieImplementieren Sie die Import-/Aufnahmefunktion für Medien-Assets (hauptsächlich Videodateien)Speichern Sie es im S3-BucketRegistrierung in der Asset Management APIAutomatische Generierung von Metadaten basierend auf Dateityp, Größe usw. Transkodieren Sie es in eine niedrigere Auflösung und speichern Sie es in S3 (AWS Elemental MediaConvert/oder interne APIs) Orchestrieren Sie verschiedene Workflows mithilfe von Schrittfunktionen (z. B. Aufnahme). Erstellen Sie einen Nachrichtenbus basierend auf EventBridge, SQS und SNSE. Mit Änderungen in Metadaten und Asset-ManagementErstellen Sie einen Prioritätswarteschlangenmechanismus, um beim Massen-Upload zuerst Elemente mit höherer Priorität aufzunehmen.Erstellen Sie eine detaillierte Überwachung und Warnung mit CloudTrail und CloudWatch.AnforderungenNachgewiesene Erfahrung als Node.js-Entwickler, die Ihre Fähigkeit unter Beweis stellt, dynamische und skalierbare Lösungen zu erstellen und zu implementieren.Er verfügt über Erfahrung oder ist in der Lage, zu lernen und zu bauen Dienste mit AWS Lambda, API Gateway, Cognito, IAM, Aurora, AWS OpenSearch, EventBridge, SNS, SQS, CloudTrail, CloudWatch, Datadog, S3, Athena und Kinesis Services. Die Fähigkeit dazu Schreiben Sie sauberen, effektiven und skalierbaren Code, der Ihr Engagement für Qualität widerspiegelt. Stellen Sie sicher, dass Sie über ausgezeichnete Kommunikationsfähigkeiten verfügeng erfolgreiche Zusammenarbeit mit Teammitgliedern und StakeholdernNachgewiesene Fähigkeit, Aufgaben zu priorisieren, Fristen einzuhalten und Ihre Arbeit an den Zielen des Teams auszurichtenKontinuierliche Lerneinstellung und anpassungsfähige Denkweise, um mit neuen Technologien Schritt zu haltenSchön zu habenVorerfahrung in der Medien- oder Unterhaltungsbranche beim Aufbau von Metadatensystemen oder ähnlichen AnwendungenTechnologienAWS Lambda mit Node.jsAWS API GatewayCognito, IAMAurora, AWS OpenSearch, S3EventBridge, SQS, SNSCloudTrail, CloudWatch, DatadogAthena, Kinesis Data Firehose, Kinesis Data StreamsWir bieten Arbeiten nach einem flexiblen Zeitplan aus der Ferne oder von einem unserer komfortablen Büros oder Coworking Spaces in der Ukraine aus. Erhalten Sie das Notwendige Ausrüstung zur Erfüllung Ihrer Arbeitsaufgaben. Ändern Sie Projekte und Technologie-Stacks innerhalb von EPAM. Sammeln Sie Erfahrungen in verschiedenen Geschäftsbereichen (Versicherungen, E-Commerce, Gesundheitswesen, Finanzen, Reisen, Medien, künstliche Intelligenz und mehr). Erwägen Sie Umzugsmöglichkeiten in über 30 Ländern weltweit. Beteiligen Sie sich an ehrenamtlichen Tätigkeiten und Wohltätigkeitsorganisationen Programme und Communities (sowohl fachlich als auch interessenbasiert) Sie können Ihren individuellen Karriereweg gemeinsam mit Ihrem Vorgesetzten planen. Erhalten Sie regelmäßig Feedback von Kollegen. Verbessern Sie Ihr Englisch kostenlos mit zertifizierten Lehrern (Speaking Clubs, Kurse zur Vorbereitung auf Kundengespräche usw.). Nutzen Sie die Gelegenheit um eine kostenlose Schulung und Zertifizierung in AWS, GCP oder Azure Clouds zu absolvieren. Nutzen Sie das interne E-Learn-Schulungsprogramm (über 18.200 spezialisierte Schulungs- und Mentoring-Programme). Greifen Sie auf Unternehmenskonten auf LinkedIn Learning, Get Abstract und anderen Partnerressourcen zu. Studieren Sie an der EPAM Solution Architecture School mit dem Ausbilder, die praktizierende Architekten sind. Entwickeln Sie sich als Führungskraft, nehmen Sie an der Delivery Management-, Ressourcenmanagement-, Leadership Essentials-Schule und mehr teil. Nehmen Sie an internen Communities teil (mehr als 500 Treffen, technische Diskussionen, Brainstorming-Sitzungen, Online-Veranstaltungen und Konferenzen pro Jahr). Urlaub und Krankheitsurlaub (einschließlich eines Krankheitsurlaubs). ohne ärztliches Attest)Eine breite Palette freiwilliger Krankenversicherungsprogramme, die sowohl medizinische Behandlung als auch verschiedene Präventionsmöglichkeiten (einschließlich Sportaktivitäten) bieten.Krankenversicherung für Familienmitglieder zum Firmentarif.Unternehmensunterstützung bei wichtigen Lebensereignissen (Geburt oder Adoption, Heirat usw.).Unterstützung für psychologischen Komfort: Ermäßigungen auf Dienstleistungen von Spezialisten für psychische Gesundheit oder Coaches, thematische Schulungen. E-Kids-Programm – ein kostenloses Programmiersprachen-Schulungsprogramm für die Kinder von EPAMern. Die Remote-Option gilt nur für Kandidaten, die von jedem Ort in der Ukraine aus arbeiten werden. EPAM ist bestrebt, dies zu tun bietet seinem globalen Team aus über 52.800 Fachleuten in mehr als 55 Ländern vom ersten Tag der Zusammenarbeit an Möglichkeiten zur beruflichen Weiterentwicklung. Unsere Kollegen sind die Quelle des Erfolgs von EPAM. Deshalb legen wir Wert auf Zusammenarbeit, sind bestrebt, das Geschäft unserer Kunden stets zu verstehen und streben nach höchsten Qualitätsstandards. Egal wo Sie sind, Sie werden einer engagierten, vielfältigen Community beitreten, die Ihnen hilft, Ihr Potenzial voll auszuschöpfen.
Mehr anzeigen
Dateien anzeigenS
Positionsebene
Grundniveau
Art der Beschäftigung
Vollzeit
Arbeitspflichten
Ingenieurwesen und Informationstechnologien
Branchen
Softwareentwicklung und IT-Dienstleistungen und IT-Beratung