Über das Projekt Wir sind Ajax Systems, wir entwickeln Sicherheitssysteme und Geräte für das Smart Home. Wir möchten, dass jedes Zuhause sicherer wird und Sicherheitssysteme technologischer, stilvoller und benutzerfreundlicher werden. Wir glauben an das Internet der Dinge und intelligente Sicherheit als Grundlage. Ajax ist ein Full-Cycle-Unternehmen: von der Ideengenerierung in Forschung und Entwicklung bis hin zur Massenproduktion und dem Verkauf. Wir machen alles: Wir produzieren physische Ger
Über das Projekt Wir sind Ajax Systems, wir entwickeln Sicherheitssysteme und Geräte für das Smart Home. Wir möchten, dass jedes Zuhause sicherer wird und Sicherheitssysteme technologischer, stilvoller und benutzerfreundlicher werden. Wir glauben an das Internet der Dinge und intelligente Sicherheit als Grundlage. Ajax ist ein Full-Cycle-Unternehmen: von der Ideengenerierung in Forschung und Entwicklung bis hin zur Massenproduktion und dem Verkauf. Wir machen alles: Wir produzieren physische Geräte, schreiben Software dafür, entwickeln den Serverteil und veröffentlichen mobile Anwendungen. Der Serverteil ist für den Endbenutzer unsichtbar, aber für die Lebensdauer des gesamten Systems von entscheidender Bedeutung. Gleichzeitig unterstützen wir mehr als eine Million gleichzeitige Verbindungen und diese Zahl wächst rasant. Wir fügen ständig neue Funktionen hinzu und erhöhen die Stabilität unserer Cloud-Anwendung. Um die Qualität und Stabilität des Systems zu unterstützen, suchen wir einen Dev in Test (Python). Erforderliche Fähigkeiten: Python-Kenntnisniveau – Junior. Technischer Hintergrund. Kenntnisse des OOP-Systemansatzes zum Schreiben von Code. Erfahrung mit PyTest, Asyncio, Git. Grundkenntnisse von SQL/NoSQL-Grundkenntnisse des UNIX/Linux-Betriebssystems. Von Vorteil: Testansätze und -methoden kennen und anwenden. Erfahrung mit NATS, gRPC, Docker. Erfahrung mit Jenkins oder anderen CI/CD-Servern. Erfahrung mit Jira, Test Rail. Verständnis und praktische Anwendung von Asynchronität und parallele Programmierprinzipien Aufgaben: Design und Entwicklung von Selbsttests Analyse der technischen Dokumentation Analyse von Testergebnissen Arbeiten mit Low-Level-Binärprotokollen Wir bieten: Entscheidungsfreiheit und Umsetzung von Ideen Die Möglichkeit, Einfluss auf das Produkt und die Produktion statt monoton zu nehmen Abschlussaufgaben; Arbeit in einem motivierten Team und einer Zero-Bullshit-Kultur;