Eque2
Weekday AI
Senior Software Engineer
PythonPostgreSQLAWSGCPDocker
Automatische Übersetzung. Prüfe das Original.
Über die Stelle
Diese Position ist für einen der Kunden von Weekday.
Wir suchen einen hochqualifizierten und erfahrenen Senior Software Engineer mit fundierter Expertise in Python, der unser wachsendes Engineering-Team verstärkt. In dieser Rolle sind Sie für das Design, die Entwicklung und die Wartung skalierbarer Hochleistungsanwendungen verantwortlich und spielen eine Schlüsselrolle bei der Gestaltung der technischen Architektur sowie beim Mentoring juniorer Entwickler.
Mindesterfahrung: 6 Jahre
Standort: London
Anstellungsart: Vollzeit
Hauptverantwortlichkeiten
- Design, Entwicklung und Wartung robuster, skalierbarer backend-Systeme und APIs unter Verwendung von Python.
- Leitung der End-to-End-Entwicklung komplexer Softwarelösungen, vom Konzept bis zum Deployment.
- Erstellung von sauberem, effizientem und wiederverwendbarem Code unter Einhaltung bewährter Verfahren und Codierungsstandards.
- Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Produktmanagern, Designern und DevOps, um qualitativ hochwertige Funktionen bereitzustellen.
- Optimierung der Anwendungsleistung, Zuverlässigkeit und Skalierbarkeit.
- Teilnahme an Architekturdiskussionen und Beitrag zur technischen Entscheidungsfindung.
- Durchführung von Code-Reviews und Sicherstellung der Einhaltung von Qualitätsstandards.
- Fehlerbehebung, Debugging und zeitnahe Lösung von Produktionsproblemen.
- Mentoring juniorer Entwickler und Beitrag zum Aufbau einer starken Engineering-Kultur.
Erforderliche Qualifikationen & Fähigkeiten
- 6–11 Jahre Berufserfahrung in der Softwareentwicklung mit fundierter Expertise in Python.
- Fundierte Kenntnisse in Python-Frameworks wie Django, Flask oder FastAPI.
- Erfahrung in der Erstellung von RESTful APIs und Microservices-Architekturen.
- Starke Kenntnisse in Datenstrukturen, Algorithmen und objektorientierter Programmierung.
- Praktische Erfahrung mit Datenbanken wie PostgreSQL, MySQL oder MongoDB.
- Vertrautheit mit asynchroner Programmierung und Techniken zur Leistungsoptimierung.
- Erfahrung mit Cloud-Plattformen (AWS, GCP oder Azure) und Containerisierungstools wie Docker.
- Kenntnisse in CI/CD-Pipelines und Versionskontrollsystemen wie Git.
- Starke Problemlösungsfähigkeiten und die Fähigkeit, in einem schnelllebigen Umfeld zu arbeiten.
Soft Skills
- Hervorragende Kommunikations- und Kooperationsfähigkeiten.
- Starkes Verantwortungsbewusstsein mit Liebe zum Detail.
- Fähigkeit, unabhängig zu arbeiten und mehrere Prioritäten zu verwalten.
- Leidenschaft für das Erlernen neuer Technologien und kontinuierliche Verbesserung.
Bevorzugte Qualifikationen
- Erfahrung in der Arbeit mit verteilten Systemen und eventgesteuerten Architekturen.
- Erfahrung mit Datenverarbeitungs-Frameworks oder Hintergrund-Job-Systemen (Celery, Kafka usw.).
- Vertrautheit mit Test-Frameworks und testgetriebener Entwicklung (TDD).
- Verständnis von Best Practices für Sicherheit in der Anwendungsentwicklung.
- Vorerfahrung in der Leitung kleiner Teams oder Projekte ist ein Plus.
