Stellenbeschreibung: Wir suchen einen Software-Ingenieur mittlerer Ebene mit soliden Grundlagen in Python- und Linux-Umgebungen, gepaart mit Erfahrung in Django, Basic React, Docker und Netzwerken. Der ideale Kandidat verfügt über Kenntnisse sowohl in der Backend- als auch in der Frontend-Entwicklung und verfügt über die Fähigkeit, Netzwerkkonfigurationen zu verwalten und Fehler zu beheben und Dateiübertragungen zu sichern.Hauptaufgaben:< /p>Entwickeln und pflegen Sie robuste Webanwendungen mit
Stellenbeschreibung: Wir suchen einen Software-Ingenieur mittlerer Ebene mit soliden Grundlagen in Python- und Linux-Umgebungen, gepaart mit Erfahrung in Django, Basic React, Docker und Netzwerken. Der ideale Kandidat verfügt über Kenntnisse sowohl in der Backend- als auch in der Frontend-Entwicklung und verfügt über die Fähigkeit, Netzwerkkonfigurationen zu verwalten und Fehler zu beheben und Dateiübertragungen zu sichern.
Hauptaufgaben:
< /p>
- Entwickeln und pflegen Sie robuste Webanwendungen mit Django und sorgen Sie so für Sicherheit, Leistung und Skalierbarkeit.
- Arbeiten Sie am Frontend mit React zusammen, um Benutzeroberflächen innerhalb von Django-Projekten zu erstellen und zu pflegen.< /li>
- Entwerfen, implementieren und verwalten Sie Docker-Container und Docker Compose für verschiedene Anwendungen und Entwicklungsumgebungen.
- Konfigurieren, verwalten und beheben Sie Netzwerkdienste. Dazu gehört die Einrichtung von SFTP-Servern, die Verwaltung von Benutzerberechtigungen und die Gewährleistung einer sicheren Datenübertragung.
- Arbeiten Sie eng mit funktionsübergreifenden Teams zusammen, um neue Funktionen und Verbesserungen zu definieren, zu entwerfen und bereitzustellen.
- Optimieren Sie die Anwendungsleistung auf Linux-basierten Systemen, einschließlich Skripterstellung und Automatisierung, sofern erforderlich.
- Schreiben Sie sauberen, wartbaren und testbaren Code gemäß Best Practices.
- Nehmen Sie an Codeüberprüfungen teil und geben Sie konstruktives Feedback an Kollegen.
- Bleiben Sie über Branchentrends und -technologien auf dem Laufenden und integrieren Sie relevante Aktualisierungen in den Entwicklungsprozess.
Qualifikationen: - Technische Fähigkeiten:
- Python: Umfangreiche Kenntnisse mit Erfahrung in der Entwicklung produktionsreifer Anwendungen.
- Django: Solide Erfahrung in der Erstellung und Bereitstellung von Django-Anwendungen.
- React: Grundlegende bis mittlere Erfahrung in der Integration von React mit Django-Anwendungen.
- < strong>Docker: Kompetent in der Containerisierung, mit praktischer Erfahrung in der Einrichtung und Verwaltung von Docker-Umgebungen.
- Linux: Kompetent in der Linux-Systemadministration, einschließlich Shell-Scripting und Befehlszeilentools.
- Netzwerk: Ausgeprägtes Verständnis der Netzwerkgrundlagen, mit spezifischer Erfahrung in der Konfiguration und Verwaltung von SFTP-Diensten. Dazu gehört die Einrichtung sicherer Kanäle für Dateiübertragungen, die Handhabung der Benutzerzugriffskontrolle und die Fehlerbehebung bei Netzwerkproblemen.
- Soft Skills:
- Ausgeprägte Analyse- und Problemlösungsfähigkeiten Fähigkeiten.
- B2-Kenntnisse in Englisch in Wort und Schrift.
- Gute Kommunikationsfähigkeiten in Wort und Schrift.
- Fähigkeit, im Team zusammenzuarbeiten Umgebung.
- Liebe zum Detail und die Verpflichtung, qualitativ hochwertige Arbeit zu liefern.
Bevorzugte Qualifikationen:- Erfahrung mit Cloud-Plattformen und automatisierten Bereitstellungsprozessen.
- Kenntnisse mit Datenbankverwaltungssystemen, insbesondere PostgreSQL oder MySQL.
- Erfahrung mit Versionskontrollsystemen wie Git.