Tech Lead Київ Anforderungen: 5+ Jahre Erfahrung in der Full-Stack-JavaScript-Entwicklung mit einem starken Fokus auf React und Node.js. 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). Solides Verständnis von RESTful APIs, GraphQL und Datenbanktechnologien (z. B. MongoDB, PostgreSQL). Ausgeprägte Problemlösungsfähigkeiten und die Fähigkeit,
Tech Lead
Київ
Anforderungen:
- 5+ Jahre Erfahrung in der Full-Stack-JavaScript-Entwicklung mit einem starken Fokus auf React und Node.js.
- 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).
- Solides Verständnis von RESTful APIs, GraphQL und Datenbanktechnologien (z. B. MongoDB, PostgreSQL).
- Ausgeprägte Problemlösungsfähigkeiten und die Fähigkeit, in einem schnelllebigen Umfeld effektiv zu arbeiten.
- Ausgezeichnete Kommunikations- und Kollaborationsfähigkeiten.
- Mindestens 4+ Jahre Berufserfahrung im Entwicklungsbereich.
- Umfangreiche 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:
- Führung in der Softwareentwicklung auf der JavaScript-Plattform: Anleitung und aktive Teilnahme an der Entwicklung vollwertiger Software JavaScript-Software mit Schwerpunkt auf React und Node.js. Stellen Sie eine hohe Codequalität und die Einhaltung von Projektfristen sicher.
- Fachwissen in Front-End-Technologien: Wenden Sie Fachwissen in HTML5, CSS3 und Responsive-Design-Prinzipien an, um optisch ansprechende und benutzerfreundliche Benutzeroberflächen zu erstellen.
- 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: Bieten Sie eine nahtlose Interaktion mit RESTful APIs, GraphQL und Datenbanken wie MongoDB, PostgreSQL und MySQL zur Informationsspeicherung und -verarbeitung.
- Problemlösungsfähigkeiten und Arbeiten in einer schnelllebigen Umgebung: Sie verfügen über ausgeprägte Problemlösungsfähigkeiten und die Fähigkeit, in einer schnelllebigen Umgebung effektiv zu arbeiten. Lösen Sie schnell technische Probleme und stellen Sie die Projektkontinuität sicher.
- Kommunikation und Zusammenarbeit: Sie verfügen über ausgezeichnete Kommunikations- und Kooperationsfähigkeiten, um effektiv mit dem Entwicklungsteam, Managern und anderen Interessengruppen zu interagieren. Seien Sie in der Lage, Ihre Ideen klar auszudrücken und im Team zu arbeiten.
- Berufserfahrung in der Entwicklung: Mindestens 4 Jahre Berufserfahrung im Bereich der Softwareentwicklung. Sie verfügen über umfassende Erfahrung in JavaScript/TypeScript.
- Architekturverständnis: Sie verfügen über ein tiefes Verständnis der REST-Architektur, von Microservices und gängigen Software-Designmustern. Stellen Sie sicher, dass eine Microservice-Architektur erstellt wird, die den Geschäftsanforderungen entspricht.
- Codetests: Entwicklung und Ausführungn von JS-Unit- und JS-Integrationstests, um die Qualität und Zuverlässigkeit der Codebasis sicherzustellen. Implementierung der Testabdeckung für alle Produktkomponenten.
- Mit Datenbanken arbeiten: NoSQL-Datenbanken wie MongoDB, PostgreSQL und Redis integrieren und nutzen, um Informationen zu speichern und zu verarbeiten.
- Kenntnisse über OOP und funktionale Programmierprinzipien: Kenntnisse und Einsatz von OOP und funktionalen Programmierprinzipien zur Erstellung effizienter und skalierbarer Lösungen.
Wäre ein Plus
- Kenntnisse der Prinzipien der Erstellung sogenannter REST-APIs.
- Erfahrung mit AWS.
- Erfahrung mit CI/CD.
- Kenntnisse der Prinzipien zum Erstellen einer Webhook-/Callback-API.
- Erfahrung mit Docker + Docker Compose.
- Erfahrung in der Arbeit mit K9s/Helm-Charts.
- Erfahrung mit Elasticsearch + Kibana.
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.