Sind Sie bereit, den nächsten Schritt in Ihrer Karriere zu machen?
Inuvika Inc. wurde gegründet, um Softwareplattformen und integrierte Infrastruktursysteme für Cloud Computing bereitzustellen. Wir sind ein enthusiastisches Team von Menschen, die sich der Entwicklung großartiger Software verschrieben haben, die Anwendungsvirtualisierung einfach und erschwinglich macht.
Unsere Werte
Mitmachen
Dies ist eine aufregende Zeit, um bei uns einzusteigen! Wir sind gerade dabei, unser technisches Team in Toronto zu erweitern. Wir sind auf der Suche nach innovativen, leidenschaftlichen und talentierten Mitarbeitern, die unser Angebot an Virtualisierungssoftware erweitern und fördern. Sie werden in einer kollaborativen Teamumgebung arbeiten, lernen und Ihre Fähigkeiten erweitern.
Sie sehen nicht den perfekten Kandidaten? Kein Problem, wir sind immer auf der Suche nach talentierten Mitarbeitern für zukünftige Stellen. Wenn Sie glauben, dass Sie das Zeug dazu haben und Teil unseres Teams werden wollen, senden Sie bitte Ihren Lebenslauf an [email protected].
Aktuelle Gelegenheiten
Klicken Sie auf eine Gelegenheit für weitere Informationen
Senior Backend-Entwickler
Über die Rolle
Wir suchen einen Senior Backend Developer, der das Design leitet,
Entwicklung und Wartung von Backend-Systemen und APIs. Sie werden arbeiten
mit einer Mischung aus Go, PHP und Python, um zuverlässige Dienste zu entwickeln, die von
MySQL und wird mit Docker bereitgestellt.
Diese Rolle ist für einen erfahrenen Backend-Ingenieur geeignet, der die
Eigentum an Produktionssystemen, Beitrag zu Architekturentscheidungen,
die Skalierbarkeit und Zuverlässigkeit zu verbessern und andere Entwickler zu beraten.
Zuständigkeiten
- Entwurf, Entwicklung und Pflege von Backend-Diensten und APIs
- Schreiben von sauberem, wartbarem und skalierbarem Code in Go, PHP und/oder Python
- Entwurf und Optimierung von MySQL-Schemata, Abfragen und Datenbankleistung
- Aufbau und Wartung von containerisierten Diensten mit Docker
- Integration von Backend-Diensten mit Frontend- und Drittsystemen
- Behebung komplexer Probleme, Lösung von Produktionsproblemen und Verbesserung
Leistung
- Mitwirkung an der Systemarchitektur, der technischen Planung und dem Engineering
Normen
- Mentor für jüngere Entwickler sein und aussagekräftiges Feedback zur Codeüberprüfung geben
- Förderung bewährter Verfahren für Sicherheit, Zuverlässigkeit, Skalierbarkeit und
Beobachtbarkeit
Erforderliche Fähigkeiten und Qualifikationen
- Mindestens 6 Jahre Berufserfahrung nach einem Bachelor- oder Masterabschluss
- Sie müssen in Kanada ansässig sein
- Ausgeprägte Berufserfahrung mit den folgenden Backend-Sprachen:
Go, PHP und Python
- Ausgeprägtes Verständnis von RESTful API Design und Backend Service
Architektur
- Solide Erfahrung mit MySQL, einschließlich Schemaentwurf, Indizierung und
Abfrageoptimierung
- Erfahrung mit Docker und containerbasierten Entwicklungsabläufen
- Erfahrung im Umgang mit Git in kollaborativen Entwicklungsteams
- Ausgeprägtes Verständnis von HTTP, JSON und Web-Grundlagen
- Nachgewiesene Fähigkeit zur Fehlerbehebung bei komplexen Systemen und zur Verbesserung der Anwendung
Leistung
- Fähigkeit zur Zusammenarbeit zwischen Technik, Produkt und
Designteams
- Erfahrung mit der Betreuung von Entwicklern und der Mitwirkung an der technischen Leitung
- Erfahrung im Schreiben von Unit- und Integrationstests
Schön zu haben (nicht erforderlich)
- Erfahrung mit mehreren Backend-Sprachen (Go, PHP, Python)
- Vertrautheit mit Linux-basierten Umgebungen
- Erfahrung mit Nachrichten-Warteschlangen, Caching oder Hintergrundaufgaben (Redis)
- Kenntnisse von Authentifizierungs- und Autorisierungskonzepten
- Erfahrung mit CI/CD-Pipelines
- Erfahrung mit Überwachungs- und Protokollierungstools (OpenTelemetry)
Bitte bewerben Sie sich bei [email protected] und lassen Sie uns wissen, wie Ihre Fähigkeiten für die Stelle geeignet sind.
Senior Flutter-Entwickler
Über die Rolle
Wir sind auf der Suche nach einem Senior Flutter Entwickler für unsere Entwicklung
Team und leiten die Bereitstellung von hochwertigen plattformübergreifenden Anwendungen
unter Verwendung von Flutter. In dieser Rolle werden Sie Anwendungen erstellen, die auf
Mobil-, Web- und Desktop-Plattformen und arbeitet eng mit Designern zusammen,
Produktmanagern und technischen Kollegen, um skalierbare und
benutzerfreundliche Software.
Diese Aufgabe ist für einen erfahrenen plattformübergreifenden Ingenieur geeignet, der
eigene technische Umsetzung, Gestaltung der Anwendungsarchitektur und Unterstützung
die Qualitätsmaßstäbe für die Entwicklung von Flutter anzuheben.
Zuständigkeiten
- Design, Entwicklung und Wartung von Flutter-Anwendungen für:
- Mobil: iOS und Android
- Web: Moderne Browser
- Desktop: Windows, macOS und Linux
- Schreiben von sauberem, lesbarem, wartbarem und skalierbarem Dart-Code
- Architektur von Anwendungsfunktionen und Implementierung von UI-Designs mit Flutter
Widgets und Layouts
- Integration von REST-APIs und Bibliotheken von Drittanbietern
- Debuggen, Testen und Optimieren der Anwendungsleistung auf verschiedenen Plattformen
- Leitung von Code-Reviews und Beitrag zu bewährten technischen Verfahren
- Behebung komplexer Fehler und Verbesserung bestehender Funktionen mit langfristiger
Wartungsfreundlichkeit im Blick
- Mentor für andere Entwickler und Unterstützung bei der Festlegung von Flutter-Entwicklungsstandards
- Zusammenarbeit mit Produkt und Design bei der technischen Machbarkeit und
Kompromisse bei der Umsetzung
Erforderliche Fähigkeiten und Qualifikationen
Mmindestens 6 Jahre Berufserfahrung nach einem Bachelor- oder Masterabschluss
Sie müssen in Kanada ansässig sein
Starke berufliche Erfahrung mit Flutter und Dart
Ausgeprägtes Verständnis der plattformübergreifenden Anwendungsarchitektur und
Entwicklungskonzepte
Erfahrung mit der Auslieferung von Produktionsanwendungen auf einem oder mehreren
Plattformen: iOS, Android, Web oder Desktop
Gute Kenntnisse von Git und kollaborativen Entwicklungsabläufen
Solides Verständnis von REST APIs und JSON
Fähigkeit zur Umsetzung von UI/UX-Ideen in ausgefeilte, wartbare
Implementierungen
Ausgeprägte Problemlösungskompetenz, Liebe zum Detail und Eigenverantwortung
Denkweise
Gute Kommunikationsfähigkeiten und die Fähigkeit, teamübergreifend zu arbeiten
Erfahrung mit der Betreuung von Entwicklern oder der Leitung der technischen Umsetzung
Vertrautheit mit der Zustandsverwaltung (Provider)
Erfahrung mit der Integration von nativem Code (C++, Rust, WebAssembly) in
Flutter-Apps
Schön zu haben (nicht erforderlich)
Erfahrung in der Bereitstellung von Anwendungen für:
App Store / Google Play
Webhosting-Plattformen
Desktop-Installationsprogramme (Windows/macOS/Linux)
Erfahrung mit CI/CD-Pipelines
Ausgeprägtes Verständnis von responsivem und adaptivem UI-Design
Erfahrung mit Docker und Containerisierung
Bitte bewerben Sie sich bei [email protected] und lassen Sie uns wissen, wie Ihre Fähigkeiten für die Stelle geeignet sind.
