Anforderungen:
- Mehr als 5 Jahre Erfahrung in der Full-Stack-JavaScript-Entwicklung mit einem starken Fokus auf React und Node.js.
< li>Kenntnisse in Front-End-Technologien wie HTML5, CSS3 und Responsive-Design-Prinzipien.- Erfahrung mit modernen JavaScript-Frameworks/-Bibliotheken (z. B. Redux, Express.js) und Tools (Webpack, Babel).
- Solide Kenntnisse von RESTful APIs, GraphQL und Datenbanktechnologien (z. B. MongoDB, PostgreSQL).
- Ausgeprägte Problemlösungsfähigkeiten und die Fähigkeit, in einer schnelllebigen Umgebung effektiv zu arbeiten.
- Ausgezeichnete Kommunikations- und Zusammenarbeitsfähigkeiten.
- Mindestens 4+ Jahre Berufserfahrung im Entwicklungsbereich.
- Ausgeprägte Erfahrung in Javascript/Typescript. Solides Verständnis der REST-Architektur, der Microservices-Architektur und allgemeiner SE-Entwurfsmuster.
- Fähigkeit, Geschäftsanforderungen zu verstehen, mit Kollegen zusammenzuarbeiten und die Anforderungen in ein wirklich erfolgreiches digitales Produkt umzusetzen.
- Erfahrung in der Integration und Nutzung von NoSQL DB Mongo/ProgresSQL und MySQL.
- Erfahrung in der Implementierung von JS-Unit-Tests (JestJS) und JS-Integrationstests (JestJS, SupertestJS).
- Erfahrung mit der Integration und Nutzung von IORedisJS + Redis.
- Kenntnisse in OOP und funktionaler Programmierung; Kenntnisse der SOLID-Prinzipien der Softwareentwicklung.
Aufgaben:
- Leitung in der Softwareentwicklung auf der JavaScript-Plattform: Leitend und aktiv Beteiligen Sie sich an der Entwicklung vollwertiger JavaScript-Software mit Schwerpunkt auf React und Node.js. Stellen Sie eine hohe Codequalität und die Einhaltung von Projektfristen sicher.
- Expertise in Frontend-Technologien: Wenden Sie Fachwissen in HTML5, CSS3 und Responsive-Design-Prinzipien an, um visuell ansprechende und benutzerfreundliche Benutzeroberflächen zu erstellen.
< li>Verständnis moderner Frameworks und Tools: Erfahrung mit modernen JavaScript-Frameworks/Bibliotheken wie Redux, Express.js und Tools wie Webpack, Babel.- Integration mit APIs und Datenbanken: Bietet nahtlose Interaktion mit RESTful APIs, GraphQL und Datenbanken wie MongoDB, PostgreSQL und MySQL zur Informationsspeicherung und -verarbeitung.
- Fähigkeiten zur Problemlösung und Arbeiten in einer schnelllebigen Umgebung: Sie verfügen über ausgeprägte Fähigkeiten zur Problemlösung und die Fähigkeit, effektiv darin zu arbeiten eine schnelllebige Umgebung. Lösen Sie schnell technische Probleme und stellen Sie die Projektkontinuität sicher.
- Kommunikation und Zusammenarbeit: Sie verfügen über ausgezeichnete Kommunikations- und Zusammenarbeitsfähigkeiten, um effektiv mit dem Entwicklungsteam, Managern und anderen Interessengruppen zu interagieren. Sie können Ihre Ideen klar zum Ausdruck bringen und im Team arbeiten.
- Berufserfahrung in der Entwicklung: Sie verfügen über mindestens 4 Jahre Berufserfahrung im Bereich der Softwareentwicklung. Sie verfügen über umfassende Erfahrung in JavaScript/TypeScript.
- Architektonisches Verständnis: Sie verfügen über ein tiefes Verständnis der REST-Architektur, von Mikrodiensten und gängigen Software-Designmustern. Stellen Sie sicher, dass eine Microservice-Architektur erstellt wird, die den Geschäftsanforderungen entspricht.
- Codetests: Entwicklung und Durchführung von JS-Einheits- und JS-Integrationstestso Gewährleistung der Qualität und Zuverlässigkeit der Codebasis. Implementierung der Testabdeckung für alle Produktkomponenten.
- Arbeiten mit Datenbanken: Integration und Verwendung von NoSQL-Datenbanken wie MongoDB, PostgreSQL und Redis zum Speichern und Verarbeiten von Informationen.
- Kenntnisse über OOP und Prinzipien der funktionalen Programmierung: Kenntnisse und Einsatz von OOP und Prinzipien der funktionalen Programmierung, um effiziente und skalierbare Lösungen zu erstellen.
Wäre ein Plus
< li>Kenntnisse über die Prinzipien der Erstellung sogenannter REST-APIs.- Erfahrung mit AWS.
- Erfahrung mit CI/CD.
- Kenntnisse über die Prinzipien von Erstellen einer Webhook-/Callback-API.
- Erfahrung mit Docker + Docker Compose.
- Erfahrung mit K9s/Helm-Diagrammen.
- Erfahrung mit Elasticsearch + Kibana.< /li>
Was wir bieten:
– Gehalt entsprechend den Ergebnissen des Vorstellungsgesprächs (wir bieten einen Tarif und ein Motivationsschreiben). Bonussystem).
– 24 Kalendertage bezahlter Urlaub.
– Bezahlter Krankheitsurlaub.
– Entschädigung von 50 % der Kosten für die Ausbildung in einem Fachgebiet.
– Freundliches Team .