Erfahrener Full-Stack Entwickler: Python, Vue.js für Unternehmensplattformen
Aus der Ferne
Vollzeit
Unser Unternehmen bietet umfassende IaaS- und PaaS-Lösungen, die speziell auf verschiedene Geschäftskategorien zugeschnitten sind – von Einzelunternehmern bis hin zu großen Konzernen. Für unsere anspruchsvollen Projekte suchen wir einen erfahrenen Full-Stack Entwickler mit fundierter Expertise in Python und Vue.js, der unsere innovativen Plattformen mitgestaltet und weiterentwickelt.
Projektbeschreibung
Sie arbeiten an komplexen Client-Server-Anwendungen, die Anfragen aus Jira über die REST-API verarbeiten, Daten in Datenbanken speichern und mit verschiedenen Diensten synchronisieren. Diese Anwendungen basieren auf:
- Backend: Python 3.9+ mit Flask-Framework.
- Frontend: Vue.js (Versionen 2 und 3).
- Styling: Foundation oder Tailwind CSS.
- Kommunikation: REST-API-Schnittstellen.
Fachliche Anforderungen
- Mindestens 8 Jahre Berufserfahrung in der Softwareentwicklung.
- Nachweisbare Erfahrung mit Python (mind. Version 3.7) seit mindestens 5 Jahren.
- Fundierte Kenntnisse in SQLAlchemy (Versionen 1.4 und 2.0).
- Requests für HTTP-Kommunikation.
- Flask-SQLAlchemy für ORM-Integration.
- Flask-Migrate zur Datenbankmigration.
- Flask-CORS für Cross-Origin Resource Sharing.
- Werkzeug für WSGI-Utilities.
- Gunicorn als WSGI-HTTP-Server.
- Apscheduler für Task-Scheduling.
- Dramatiq für Hintergrundaufgabenverarbeitung.
- PyJWT für JSON Web Tokens.
- LDAP3 für Verzeichnisdienstintegration.
- Expertise in der Entwicklung und Anpassung von REST-APIs.
- Vertrautheit mit MV*-Architekturmustern (MVC, MVVM).
- Erfahrung mit PostgreSQL-Datenbanken über ORM-Schnittstellen.
- Solides Verständnis von Datenbankbeziehungen und Fähigkeit zur Erstellung komplexer SQL-Abfragen.
- Praktische Erfahrung mit GitLab CI/CD-Pipelines und GIT-Versionskontrolle.
Frontend-Kompetenzen
- Mindestens 5 Jahre Erfahrung mit JavaScript.
- Nachweislich 3+ Jahre Erfahrung mit Vue.js (sowohl Version 2 als auch 3).
- Versierte Anwendung der Frameworks Tailwind CSS und Foundation.
- Fundierte Kenntnisse folgender JavaScript-Bibliotheken: Vue-Router für clientseitiges Routing, Vuex und Pinia für Zustandsmanagement, Axios für HTTP-Anfragen.
- Umfassende Erfahrung mit REST-API-Integrationen.
Warum Sie bei uns arbeiten sollten
Als Teil unseres Teams haben Sie die Möglichkeit, an innovativen Lösungen zu arbeiten, die reale Geschäftsprozesse optimieren. Wir bieten ein flexibles Arbeitsumfeld, das Ihre Work-Life-Balance respektiert, während Sie gleichzeitig an technisch anspruchsvollen Projekten arbeiten können. Unsere Unternehmenskultur fördert kontinuierliches Lernen, technische Exzellenz und professionelles Wachstum in einem internationalen Umfeld.