Wizer Inc. sucht einen leidenschaftlichen und erfahrenen Software-Ingenieur zur Verstärkung unseres professionellen Teams. Der neue Teamkollege wird an der Migration der vorhandenen monolithischen Anwendung zu Diensten sowie an der Entwicklung neuer Funktionen arbeiten und dabei die Best Practices und etablierten Richtlinien für die Softwareentwicklung nutzen.
Anforderungen
- 5 + Jahre nachgewiesene Erfahrung in der Softwareentwicklung.
- Beherrschung der Programmiersprache Go mit mindestens 3 Jahren praktischer Erfahrung.
- Ausgeprägte Fähigkeiten zur Problemlösung.
< li>Leidenschaft für das Schreiben von sauberem, erweiterbarem und robustem Code.- Ausgeprägte Expertise im Schreiben von Unit- und Integrationstests.
- Ausgezeichnete Kenntnisse der OOP-, SOLID- und DRY-Prinzipien.
< li>Gutes Verständnis von Systemdesign- und Architekturmustern.- Beherrschung des Schreibens optimierter SQL-Abfragen.
- Erfahrung mit Docker, GCP oder AWS.
- Obere Mittelstufe Englischniveau.
Verantwortlichkeiten
- Skalierbare und sichere Anwendungen mit Golang und verwandten Technologien entwickeln.
- Aktiv an der Codeüberprüfung teilnehmen Stellen Sie die Codequalität sicher, verbreiten Sie Fachwissen und Best Practices.
- 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 von Vorteil sein
- Erfahrung mit JavaScript und Node.js.
- Gut Verständnis dafür, wie man Microservices und modulare monolithische Anwendungen erstellt.
- Expertise 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< /p>
- 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 dazu Verbessern Sie Ihre Kommunikationsfähigkeiten;
- Ein vollständig mobiler und flexibler Arbeitsplan;
- 18 Tage Urlaub, 5 Tage Krankheitsurlaub 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 zur Zusammenarbeit mit dem Team im Coworking (Coworking-Büros in Kiew und Lemberg). )
- Teambuildings und außerberufliche Aktivitäten