Senior-Full-Stack-PHP-Entwickler
MyQ HQ, Prag - Tschechische Republik
Über MyQ
MyQ entwickelt Druck- und Dokumentenmanagement-Lösungen, die den Anwendern den Zugriff auf ihre digitalisierten Arbeitsabläufe erleichtern. Die Lösungen von MyQ – darunter das Flaggschiff MyQ X und das innovative MyQ Roger – sind von Grund auf herstellerunabhängig, mobilfreundlich und unabhängig von der Netzwerk oder der Größe des Geräteparks eines Unternehmens einsatzbereit. MyQ hat seinen Sitz in Prag, Tschechien, und verfügt über ein globales Netzwerk von Vertriebspartnern.
Wie würde dein Job aussehen?
Als Teil des Backend-/Server-Teams werden Sie Komponenten für die von uns entwickelte Drucklösung „ MyQ neXt“ entwerfen, implementieren und warten. „ MyQ neXt“ ist ein verteiltes System, das aus einem clusterbasierten, auf Microservices aufbauenden Server, in den Druckgeräten ausgeführten Anwendungen, Desktop-Clients und einer mobilen App besteht.
Als PHP-Entwickler werden Sie an der Benutzeroberfläche für die Serververwaltung sowie an der Geschäftslogik arbeiten, einschließlich der Workflows für gedruckte und gescannte Dokumente und der Integration mit externen Dienste wie Zahlungs-, Speicher- und Benutzerverzeichnisdiensten oder Authentifizierung.
Das Team besteht aus 10 Personen, und wir teilen uns innerhalb der etwa 50-köpfigen Forschungs- und Entwicklungsabteilung in Interessengruppen auf. Sie werden die Möglichkeit haben, das Produkt gemeinsam mit dem CTO, dem CPO und dem Team mitzugestalten.
Was Sie anbieten
- Sie beherrschenmoderne objektorientierte PHP- und JavaScript-/TypeScript-Programmierung. Sie haben bereits Web Dienste s in die Produktion gebracht und wissen, wie man deren Betrieb sicherstellt.
- Sie haben bereits mit verteilten Systemen gearbeitet, sich mitREST und Messaging beschäftigtund wissen, wie man entsprechende Lösungen entwirft.
- Sie verstehen Sicherheitskonzepte sowohl aus der Perspektive des Codes als auch aus der Perspektive der Benutzerabläufe, und die „OWASP Top 10“ sind für Sie nicht nur ein Modewort.
- Verfügt über fundierte Kenntnisse in SQL und relationalen Datenbanken.
- Containerisierte Anwendungen sind für Sie die Norm.
- Scheut sich nicht davor, ein Problem zu beheben, das nur unter Last auftritt, und kann anschließend eine Ursachenanalyse erstellen.
- Sie können sich in einer Diskussion über Architektur behaupten und sind offen für neue Ideen und Perspektiven.
- Englisch auf B2-Niveauoder höher. Das Team ist international, und viele sprechen kein Tschechisch.
Technologiestack
- Sprache und Laufzeitumgebung: PHP 8.5 / TypeScript (ausgerichtet auf ES2023), Apache httpd, Traefik.
- PHPStan und PHPUnit für Analysen und Tests. Die Daten werden in PostgreSQL (oder MS SQL) und Redis gespeichert, und für die Nachrichtenübermittlung nutzen wir NATS.
- Die Infrastruktur basiert auf Kubernetes in der Cloud (vor allem Azure) und Docker/Podman lokal. Terraform, Helm, Argo CD.
- Grafana-Stack für die Beobachtbarkeit.
- Jira, Confluence, TeamCity, GitLab – das Übliche.
- KI-Assistenten sind Teil der Toolchain. Wir nutzen sie, um die Arbeit zu beschleunigen, nicht, um Code zu schreiben.
Was Sie von uns erwarten können
- Unbefristeter Vertrag (Vollzeitbeschäftigung oder freiberufliche Tätigkeit).
- Hybrides Arbeitsmodell – dreimal pro Woche im Büro ist ideal; manche kommen täglich, andere kommen einmal pro Sprint vorbei.
- Unbegrenzter bezahlter Urlaub.
- 5 Krankheitstage pro Jahr.
- Multisport-Karte.
- Verpflegungszuschüsse.
- Multikulturelles Team.
- Täglich Obst und saisonale Erfrischungen am Arbeitsplatz.
- Höhenverstellbare Tische – wenn Sie lieber stehen als sitzen möchten, kein Problem!
- Ein High-End-Laptop und zwei Monitore auf deinem Schreibtisch.
- Parkplatz – im Einkaufszentrum Harfa können Radfahrer im Bürogebäude parken
- Bezahlte Workshops, Kurse, Zeit zum Lernen – alles, was du für deine Weiterentwicklung brauchst.
- Englisch- und Tschechischkurse.
Der Prozess
Wir antworten innerhalb von zwei Wochen, unabhängig vom Ergebnis.
- (Online) Erstgespräch mit der Personalabteilung (30 Min.). Gespräch über Ihre Person, Ihre Motivation und die kulturelle Eignung.
- (Vor Ort oder online) Technisches Gespräch mit einem Teamleiter und einem Teammitglied (~ 1 Stunde). Kein Schnickschnack, kein LeetCode – eine Diskussion über Ihre bisherigen und aktuellen Projekte sowie ein tiefer Einblick in die Technologien, mit denen wir täglich arbeiten. Es werden auf beiden Seiten knifflige Fragen gestellt, und wir beantworten gerne auch Ihre Fragen.
- (Vor Ort oder aus der Ferne, nach Wahl) Tauschen Sie sich mit der technischen Leitung aus. Schließlich ist jede Situation einzigartig – wir nehmen uns Zeit für Dinge, die besondere Aufmerksamkeit erfordern.
- Machen Sie ein Angebot, wenn alles gut läuft.
Nikol
HR-Spezialist
Denis Gorodnov
Liefermanager