Rollenbeschreibung: Viseven ist auf der Suche nach einem mittleren Full-Stack-Entwickler für das Entwicklungsteam unseres Produkts – der SaaS-Plattform eWizard. Aufgaben: Funktionale Entwicklung verschiedener Komplexitäten. Unabhängige Implementierung von Funktionen aus der Sub-Release-Planung. Mentoring. Arbeit an der Fehlerbehebung Refactoring Mitwirken bei der Aufgabenplanung und -bewertung Schreiben von Unit-Tests, E2E-Tests Selbsttesten entwickelter Aufgaben in der Zielumgebung Entwicklung
Rollenbeschreibung: Viseven ist auf der Suche nach einem mittleren Full-Stack-Entwickler für das Entwicklungsteam unseres Produkts – der SaaS-Plattform eWizard. Aufgaben: Funktionale Entwicklung verschiedener Komplexitäten. Unabhängige Implementierung von Funktionen aus der Sub-Release-Planung. Mentoring. Arbeit an der Fehlerbehebung Refactoring Mitwirken bei der Aufgabenplanung und -bewertung Schreiben von Unit-Tests, E2E-Tests Selbsttesten entwickelter Aufgaben in der Zielumgebung Entwicklung der Struktur von Datenbanken und Modulen Vorschlagen und Anwenden von Entwicklungsmustern und -praktiken in der Praxis (in Ihrem eigenen Code und während der Codeüberprüfung) Dokumentation jedes Teils des Entwicklungsprozesses für weitere Arbeiten und Wartung. Erforderliche Erfahrung und Schulung: Kaufmännische Erfahrung ab 3 Jahren. Sichere Erfahrung mit Vue, Vuex. Die Möglichkeit, benutzerdefinierte Plugins und Loader für die Assemblierung hinzuzufügen (z. B. für Webpack). Sichere Erfahrung mit Typescript. Sichere Erfahrung mit NodeJS, Express.js, REST, AWS. Sichere Erfahrung bei der Arbeit mit Datenbanken. Die Fähigkeit, eine Datenbank gemäß den zugewiesenen Aufgaben zu entwerfen . Gute theoretische Kenntnisse und Verständnis von Migrationen, Fähigkeit, diese in der Praxis anzuwenden, Verständnis von Repository (oder ActiveRecord) bei der Arbeit mit DB. Beherrschung von AWS-Diensten (S3, EKS, EC2, Cloudfront, Lambda, SNS, SQS, EventBridge). OOP-Wissen, SOLID-Designmuster in der Praxis, DI. Möglichkeit, Testfälle für Unit-Tests zu erstellen. Verständnis der Funktionsprinzipien von Funktionen. Gute theoretische Idee und praktische Erfahrung. Erfahrung mit unveränderlichem Einrichten von Gitlab für die Prozessautomatisierung. Erfahrung mit Docker, Schreiben von Dockerfile und Docker-Compose. Kenntnisse über Kubernetes (Bereitstellung, Ingress, Service). Was bieten wir? Wettbewerbsfähige Vergütung und regelmäßige Gehaltsüberprüfung. Berufliche und berufliche Weiterentwicklung. Bezahlter Urlaub – 18 Arbeitstage pro Jahr (20 Arbeitstage nach 2 Jahren Zusammenarbeit) Krankenhaus ohne Bestätigungsdokumente – 4 Arbeitstage pro Jahr Dokumentierter Krankenstand – 20 Arbeitstage pro Jahr Urlaub aus familiären Gründen – 3 bezahlte Arbeitstage (bei Heirat, Geburt eines Kindes oder Trauerfall). ) Umfassende Krankenversicherung (einschließlich eines Kurses für Massagen und körperliche Eingriffe) Englischkurse Möglichkeit der Teilnahme an Fachforen und Konferenzen Regelmäßige Firmenveranstaltungen und Teambuilding Erfahrenes Team Die Atmosphäre ist ein angenehmes Arbeitsumfeld: ein komfortables, voll ausgestattetes Büro und die Möglichkeit dazu Zuhause arbeiten