Aktuelle Aufträge für PyTest

Senior Full-Stack Entwickler (Python/Vue.js) - 100% Remote

Aus der Ferne
Vollzeit
Teilzeitarbeit
Unser Unternehmen zählt zu den führenden Anbietern umfassender IaaS- und PaaS-Lösungen für diverse Geschäftssegmente – vom Einzelunternehmer bis hin zu multinationalen Konzernen. Für unsere anspruchsvollen Softwareprojekte suchen wir einen erfahrenen Full-Stack Entwickler mit fundierter Expertise in Python und Vue.js, der unsere innovative Entwicklungsabteilung verstärkt und komplexe Client-Server-Anwendungen auf das nächste Level hebt. Ihre Hauptaufgaben - Konzeption und Implementierung skalierbarer Client-Server-Anwendungen mit hoher Performanz. - Entwicklung robuster REST API-Endpunkte für die effiziente Kommunikation zwischen Backend-Diensten und Frontend-Anwendungen. - Entwurf und Realisierung optimierter Datenbankmodelle und komplexer Beziehungen mittels PostgreSQL und SQLAlchemy. - Gestaltung intuitiver Benutzeroberflächen mit Vue.js und zeitgemäßen CSS-Frameworks. - Einbindung und Konfiguration externer Dienste und APIs mit Fokus auf Stabilität und Sicherheit. - Aktive Mitwirkung an automatisierten CI/CD-Prozessen über GitLab. - Enge Zusammenarbeit in cross-funktionalen Teams zur präzisen Anforderungsanalyse und effizienten Lösungsfindung. - Kontinuierliche Wartung, Refaktorierung und Optimierung existierender Codebasis. Anforderungsprofil - Mindestens 8 Jahre nachweisbare Erfahrung in der professionellen Softwareentwicklung. - Mindestens 5 Jahre fundierte praktische Erfahrung mit Python (Version 3.7 oder höher). - Umfassende Kenntnisse des Flask-Frameworks (Version 2 und 3) und dessen Ökosystem. - Vertiefte Erfahrung mit SQLAlchemy ORM (Version 1.4 und 2) für Datenbankoperationen. - Souveräner Umgang mit essenziellen Bibliotheken: Requests, Flask-SQLAlchemy, Flask-Migrate, Flask-CORS, Werkzeug, Gunicorn, Apscheduler, Dramatiq, PyJWT, LDAP3. - Nachweisbare Expertise in der Konfiguration und Optimierung von REST APIs. - Fundiertes Verständnis der MV*-Architekturmuster und deren praktische Anwendung. - Ausgeprägtes Know-how im Umgang mit PostgreSQL-Datenbanken über ORM-Schnittstellen. - Tiefgreifendes Verständnis relationaler Datenbankbeziehungen und effizienter Datenbankstrukturen. - Souveräne Beherrschung komplexer SQL-Abfragen und Performanzoptimierung. - Praxiserfahrung mit GitLab CI/CD-Pipelines für automatisierte Deployment-Prozesse. - Versierter Umgang mit Git für kollaborative Softwareentwicklung und Versionskontrolle. JavaScript-Kenntnisse - Mindestens 5 Jahre profunde Erfahrung mit modernem JavaScript und ECMAScript-Standards. - Mindestens 3 Jahre nachgewiesene Praxiserfahrung mit dem Vue.js-Framework (Version 2 und 3). - Umfassende Erfahrung mit Tailwind CSS und Foundation Framework für responsive Benutzeroberflächen. - Detaillierte Kenntnisse relevanter Bibliotheken und Konzepte: Vue-Router, Vuex, Pinia, Axios, Komponenten-Architektur. - Nachweisliche Expertise in der Arbeit mit REST APIs im Frontend-Kontext und asynchroner Datenverarbeitung. - Vertrautheit mit GitLab CI/CD-Workflows für effizientes Frontend-Deployment und Testing. - Sicherer Umgang mit Git-Workflows und kollaborativer Codeentwicklung. Warum Sie Teil unseres Teams werden sollten Als integraler Bestandteil unseres dynamischen Entwicklerteams gestalten Sie innovative technologische Lösungen, die Unternehmen verschiedenster Branchen bei der Optimierung ihrer digitalen Infrastruktur unterstützen. Sie erhalten den Freiraum, Ihre technische Expertise vollumfänglich einzubringen und an komplexen Herausforderungen zu wachsen. Wir wertschätzen Ihre Fachkompetenz und bieten ein konstruktives Umfeld für Ihre langfristige berufliche Weiterentwicklung.