Leitender Golang-Entwickler veröffentlicht Wizer Inc. sucht einen leidenschaftlichen und erfahrenen Software-Ingenieur zur Verstärkung unseres professionellen Teams. Der neue Teamkollege wird an der Migration der bestehenden monolithischen Anwendung zu Diensten sowie an der Entwicklung neuer Funktionen arbeiten und dabei Best Practices und etablierte Richtlinien für die Softwareentwicklung nutzen. Anforderungen5+ Jahre nachweisliche Erfahrung in der Softwareentwicklung. Kenntnisse der Program
Leitender Golang-Entwickler
veröffentlicht
Wizer Inc. sucht einen leidenschaftlichen und erfahrenen Software-Ingenieur zur Verstärkung unseres professionellen Teams. Der neue Teamkollege wird an der Migration der bestehenden monolithischen Anwendung zu Diensten sowie an der Entwicklung neuer Funktionen arbeiten und dabei Best Practices und etablierte Richtlinien für die Softwareentwicklung nutzen.
Anforderungen
- 5+ Jahre nachweisliche Erfahrung in der Softwareentwicklung.
- Kenntnisse der Programmiersprache Go mit mindestens 3 Jahren praktischer Erfahrung.
- Ausgeprägte Fähigkeiten zur Problemlösung.
- Leidenschaft für das Schreiben von sauberem, erweiterbarem und robustem Code.
- Umfangreiches Fachwissen im Schreiben von Unit- und Integrationstests.
- Hervorragende Kenntnisse der OOP-, SOLID- und DRY-Prinzipien.
- Gutes Verständnis von Systemdesign- und Architekturmustern.
- Beherrschung des Schreibens optimierter SQL-Abfragen.
- Erfahrung mit Docker, GCP oder AWS.
- Oberes bis mittleres Englischniveau.
Verantwortlichkeiten
- Entwickeln Sie skalierbare und sichere Anwendungen mit Golang und verwandten Technologien.
- Beteiligen Sie sich aktiv an der Codeüberprüfung, um die Codequalität sicherzustellen und Fachwissen und Best Practices zu verbreiten.
- Entwickeln Sie leistungsstarken, testbaren und wartbaren Code, um neue Funktionen zu implementieren.
- Nehmen Sie an Diskussionen zum Systemdesign teil.
- Lösen Sie Geschäftsprobleme durch die Nutzung verfügbarer Technologien.
Wird ein Plus sein
- Erfahrung mit JavaScript und Node.js.
- Gutes Verständnis dafür, wie man Microservices und modulare monolithische Anwendungen erstellt.
- Fachwissen in DDD, CQRS und ereignisgesteuerter Architektur
- Nutzung des TDD-Ansatzes.
- Vertrautheit mit Kubernetes, Helm.
- Erfahrung mit NATS oder Kafka.
- Beiträge zu einem öffentlichen Code-Repository.
Projektvorteile
- Das Produktunternehmen, der SCRUM-Ansatz und die Möglichkeit, mehr über die Cybersicherheit im Unternehmen zu erfahren (Schulung, Video und vieles mehr)
- Multinationales Team – eine großartige Gelegenheit, Ihre Kommunikationsfähigkeiten zu verbessern;
- Ein vollständig mobiler und flexibler Arbeitsplan;
- 18 Tage Urlaub, 5 Tage Krankenstand und ein freier Tag an nationalen Feiertagen
- MacBook wird auf Anfrage zur Verfügung gestellt
- Budget für Sport/Versicherung ( verfügbar nach der Probezeit)
- Möglichkeit, mit dem Team im Coworking (Coworking-Büros in Kiew und Lemberg) zusammenzuarbeiten
- Teambuildings und außerberufliche Aktivitäten